Why do programmers always mix up Halloween and Christmas?

Because Oct 31 equals Dec 25.

(BIG THANKS for that one to USA erklaert!)