The date gets messed up, when loading in an game from Build #9112.
The date is way off, i think it has reverted to Spring/jumped forward to next Spring.
I think that
Before:

After:

(Non-updated version)
I think that it is because of https://github.com/CleverRaven/Cataclysm-DDA/pull/30253 .
Season length is set to 14.
Start date was Spring 1
I am not quite sure how the date is calculated, but here is my guess:
Before:
1 day = 24*60*(60/6) = â€14400‬ ticks
Now:
1 day = 24*60*(60/1) = 86400 ticks
Difference:
+72000‬ ticks
Spring day 1 -> Autumn day 10 = â€38‬ days
Before:
38‬ days = 547,200 ticks
Now:
38‬ days = 3,283,200 ticks
Difference:
+2,736,000 ticks
Now, since the game know that the "date" is 547,200 ticks, that is equal to 6.3 days, according to the new date-system.
That means that the date is now:
Spring 7
Save from Build #9112:
Clemson.zip
I need to do some testing but we can probably just roll the calendar forward for people suffering from this problem. The main thing I need to check for is that we don't advance rot or zombie mutation by doing so, as far as I know you're currently counting as being behind where you're expected to be so that should be fine.
For 0.E, we need to verify whether migrating a save from 0.D to 0.E causes this problem, if it does we need to apply the fix, but if there is just some span of experimental releases that are affected, fixing it would do more harm than good.
so i started a save on summer 1 with standard season lengths and waited a few days. then i moved the save to most recent master and got the following:

Most helpful comment
I need to do some testing but we can probably just roll the calendar forward for people suffering from this problem. The main thing I need to check for is that we don't advance rot or zombie mutation by doing so, as far as I know you're currently counting as being behind where you're expected to be so that should be fine.