Stocking your pantry with non-perishable foods is a great way to save money, always have food on hand, and be ready when disaster strikes.