Card #259 More robust leap year check