Add date-related functions: isLeapYear(), getMonthLength()