I'll just say this and not get into any deeper discussion like the last time this came up, a leap year is NOT every 4 years it is "roughly" every four years. The actual length of a year would be 365.24219 days and imho then you're just making it too complex.