If one day is not exactly 24 hours and is in fact 23 hours 56 minutes, shouldn't the error add up, and shouldn't we see 12 midnight becoming 12 noon at some point in time?
Is 12:00-12:59 noon before 1:00 considered still noon or afternoon? And is 12:00-12:59 midnight before 1:00 still midnight or the morning?