Longest day of 2017 nears