Eating late in the evening is a nightmare...literally.
Eating right before bed makes people more likely to have nightmares.
Eating during the day is much more efficient than eating in the evenings.
Metabolism tends to slow down as the day/evening wear on.
It's your body's way of winding down for a night's rest.