Added date.is_leap_year function