The Old Farmer's Almanac may have started with farmers in mind, but these days it's definitely worth having on hand in any ...