June 21st is supposedly the longest day of the year and until last Friday I had no reason to dispute those who are smart ...