“Shelf life” often has more to do with quality (both nutritional and palatability) than with safety. Still, rotating food stocks is a good idea … ageing usually only works well for cheese and wine.
Unfortunately, foods that store well for emergency use are often not idea choices for daily meals (because of taste or cost), and don’t always work well into a regular rotation. For example, I at least hugely prefer fresh and frozen vegetables over canned. Canned (or tinned for some) meats and fish can produce very tasty meals but these are often more expensive than buying fresh meat or fish on sale and freezing some of it. The freezer is not the best choice for storing emergency foods unless you have a generator, as the electrical grid may go down … unless you live someplace like Minnesota, where during the winter you can put the freezer contents outside. Dry goods such as pasta, rice, quinoa, lentils, beans, flour, salt, sugar, and dehydrated products like potatoes, soup, gravy, and sauce mixes, are great items for an emergency pantry and normally rotate well into a regular menu, so it is easy to keep the stock fresh and current.
To avoid having emergency food items you wouldn’t normally use becoming stale, “expired”, and loosing nutritional value, consider a rotational donation to a local food bank, where they will quickly go out the door and into a meal. I realize that some here wouldn’t want to “go there”, but the local diocesan parish may have a St. Vincent DePaul Society conference, I would think that would be a better option than the Salvation Army (vehemently anti Catholic), some other protestant group, or letting things go to waste. Many communities will also have secular food banks and emergency food distribution systems that need donations. Better yet, a traditional chapel of some size and stability could consider setting up a food and clothing bank along the St. Vincent DePaul model. The Corporal Works of Mercy and Our Lord’s words in St. Matthew 25:35-45 are still very much a part of the Catholic Faith.