Off-by-one error. :(
Because they're object oriented.
Because OCT 31 = DEC 25.
When your kid sleeps in between.
He who makes a mistake in an elevator is wrong on many levels.