We'll be boarding the westbound CZ 5 in Denver. Scheduled departure is 8:05 am. I assume we'll be able to have breakfast in the dining car, assuming the train arrives halfway on time. In the event that the train is running late, does anyone know how late breakfast is served in the dining car?