- add CustomMonthStartDay Pennant feature (off by default)
- hide the Start of month setting in account settings unless enabled
- only validate month_start_day when the feature is active so other
profile updates keep working while the option is hidden
- share the flag to the frontend and cover both enabled/disabled paths