I have always thought it could be down to the incubation period, they say it is between 12 and 72 hours, in my experience it has always been between 30 and 36 hours, so if you get infected with the virus at 2pm in the afternoon it is going to hit you 36 hours later at around 2am. Just a theory.