KF6 calendarevents: add new alternate date ready signal and deprecate the old one
Some calendar systems, like Persian, do not always fit in Gregorian date. For example, there are 31 days in the 2nd month (Ordibehesht), and QDate can't store the date, hence use QCalendar::YearMonthDay instead.