So
It's actually a bit more complicated than that: pilots can choose to log date-of-flight as UTC date or local date. Under EASA, many pilots use UTC date for the date-of-flight (especially since they're typically within an hour or so of UTC...). I have an option for you to tell me if that's what you do (Profile->Preferences->Flight Entry and Display->Interpret the date of flight as). It's really a matter of preference, I'd just say "be consistent." The only functional place I use it is in the display of block/flight/engine/schedule times (typically in the print views, where space is precious): if you set this option, then these display as naked times, and if you don't, then it shows the full date.
The idea is that if you depart SFO for LHR at 10pm Pacific time in on Feb 1 2026 and you have a block out time of 06:00Z, then if you interpret the date-of-flight as local date, then it's a flight date of Feb 1 and the block out time shows "2/2/2026 6:00am" (or however it gets localized according to your local conventions), and if you interpret date-of-flight as UTC date, then the flight date would be Feb 2 and the block out time would display simply as "6:00am" for brevity since you've already established the start date.
For sort order, it's also a bit more complicated. See
https://myflightbook.com/logbook/mvc/faq?q=57#57, but I do the following sorts/sub-sorts:
* Date of flight (just the YYYY-MM-DD part)
* Engine start
* Block Out
* Flight start
* hobbs start
* Flight ID (these are assigned sequentially, so if you enter flights in chronological order, this should be a good proxy for order of flights)