Canned goods will last for years if they're not opened and the can isn't damaged, no matter what the "best by" date is. Packaged foods like cereal and pasta are safe well past any "best by" date, but may eventually acquire a stale or "off" taste. Meat will keep for months in t...