Per Grampy (even though it says "we" I am pretty sure it is "he") re: when the longest day of the year occurred:
There's great confusion over which was the longest day. We think it was June 20 this year as it's the first year in the four-year "leap" cycle. Next two years it will be 21 and the fourth year will be 22. Well you have to be astronomically correct!
Thank you, you've been very helpful. Now go watch some birds.