Summer weather arrives on cue with the calendar