Buy the 2015 Old Farmer's Almanac!
Reporting
the references to 'thethe references to 'the longest day' and the 'shortest day' is in error. Each day of the year consists of 24 hours--it's the length of daylight hours that varies! I recommend you change the word day to daylight in order to be accurate.

Shop Wind Bells in the Almanac General Store