New highs are guaranteed
Of course, nothing is guaranteed. But stocks have had a tailwind due to the calendar for a while and will continue to for at least the next week. This won't trigger until tomorrow (maybe) but if the S&P closes within 1% of an all-time high with only a week to go until the end of the year, it has never NOT managed to ultimately close at a new high.
It took a few weeks in 1992, otherwise it usually happened before the New Year.

