In northern hemisphere, the highest temperatures are usually in July — in the middle of calendar summer. See e.g. the climate chart on this wikipedia page. But the solstices are on 20-21 of June, almost a month before the middle of July. If the sun is at its highest on solstice day, why isn't the temperature the highest at that time?