QuantLib
Date
DateEndOfMonth, DateIsEndOfMonth, DateIsLeap
DateMaxDate, DateMinDate
DateNextWeekday, DateNthWeekday
Period and Frequency Functions
IMM functions