A really annoying error to hunt down are those related to time adjustments happening during program execution. Using calendar times like this is a good candidate for creating one of those.