How does the Google Calendar app determine which images to show me for the seasons?
These are independent of the location. I live in India and see exactly the same images as you posted for those months in question. Very few parts of the country experience snow and definitely not where I live. Wiki on Calendar also didn't mention that these are location based and it appears universal. These images can't be disabled too

Only the holiday calendar is country specific