yes, 2004 is a leap year