For over two centuries, farmers and city dwellers have enjoyed the homegrown wisdom of Farmers' Almanac. So why is the 2026 edition its last?