Hello
I suggest that you develop a stronger calendar to support more types of calendars and define additional fields based on that. Currently, additional fields only support the Gregorian calendar. Microsoft supports multiple calendars such as the following:
System.Globalization.GregorianCalendar
System.Globalization.EastAsianLunisolarCalendar
System.Globalization.JapaneseCalendar
System.Globalization.JulianCalendar
System.Globalization.PersianCalendar
System.Globalization.HijriCalendar
System.Globalization.HebrewCalendar
System.Globalization.KoreanCalendar
System.Globalization.TaiwanCalendar
System.Globalization.ThaiBuddhistCalendar
System.Globalization.UmAlQuraCalendar