Almanac data provided courtesy of the Farmers' Almanac.