You are really the one making calls when you use the tokens, not the calendar. If you feel that between summer and halloween you are able to hoard more than between halloween and Christmas then just don’t use all of them on halloween to make up for the difference. It really aint that hard. While the inconsistency in the gaps between the events is a bit annoying, that’s really not the SG fault, right? Halloween is in October, Christmas are in December, that’s 2 months apart. Can’t celebrate Christmas in February. The fact that Easter is a moving holiday also does not quite help.
It is what it is, but you are the one managing your tokens and if you decided to spend them all on Halloween and couldn’t save any for Christmas, that’s really on you, not on the event schedule.