Display Jalali, store Gregorian
Every component and every core conversion function returns a Gregorian, calendar-agnostic value by default, the same contract a native follows. Opt into a Jalali-native stored value with one option, when you actually need one.