I guess the day started at noon due to the difficulties in determining exactly when midnight occured. Early time systems used Sunrise, noon or sunset to start the day - all easily determined without the use of an accurate timekeeper.
It is possible but there was also a very practical reason. The astronomers did not have to change the date during night observations and calculations. This practice I think held till the beginnings of XX century
Slawek
