A more natural way to exit a session would be to get out of your loco and walk over to the station or yard office. Upon entering you could then select from a menu to; 1. End session (statistics, metals), 2. View timetable at that location, 3. Advance 12 hours. The idea of advancing 12 hours or the next morning is to continue a career. If this could be done while you maintain the same locomotive you would have reason to keep it fueled up or take it through the wash. Why have a career? Well then cars (wagons) you delivered at certain locations could remain there until you came back to pick them up a couple days later. Your static cars and loco would remain put while AI trains would repeat there timetable each day. The simple act of advancing time would allow for this style of play.
It would be even better if you started the same way Go to the office get your route and train what service you will do or want you want to do set up the train and so on. Ya know like Derail Valley