Yup, there's a Unix date problem!
In case you weren't aware of the Unix 2038 problem, on Unix, 2038 will roll over to 1970 as things are currently set up. As Unix vendors move to support 64 bits, this problem will disappear.
UNIX stores time as seconds since January 1, 1970 (the 32 bit representation overflows in early 2038).
Most 32bit Unix implementations will fail at 3:14:08 AM (GMT) on January 19, 2038.
There's that weirdness surrounding the leap-year-day in 2000. Fun stuff.