Today is the longest day of the year, the summer solstice, and for the first time in decades, you can end it with a view of the full moon.