Do you want to define the seasons by temperature? Or by lengthening of the day? Because, to me, seasons are tied to weather in general, but temperature specifically. And temperature seems to correlates to length of day, but trails it by about a month. Which makes sense, since it takes time to heat/cool the enormous thermal mass. So, if weather is how you track the changing of the seasons, it’s close enough to correct as-is.