Here’s a list of 20 of the best foods to stockpile, ensuring you're ready for whatever comes your way.