FWIW, food stored properly - i.e. cool and dry, fairly stable temps.
I have SAFELY stored and consumed mayo in a glass jar or plastic jar that is THREE YEARS out of date. Slight taste change, but no spoilage or oxidation.
Same for peanut butter, tomato sauces, canned veggies, meats, fruits in UN-DENTED cans.
NET: LOTS of foods, stored properly, last a LONG time just fine.
Moving to ‘processed food’ i.e. prepared foods that are pre-mixed, especially freezer-meals. Some were terrible at the X-date.
Our experience is that ANY ‘processed’ foods in a box or wrapper that is NOT stored in QUALITY vacuum-sealed bag with O2 and H2O absorbents in it ... Will go stale/tasteless/hogs won’t eat it bad by the X-date.
My last purchase of Rubbing Alcohol had an expiration date of 2 years after my purchase date.
How come Scotch doesn’t have a ‘use by’ date?