Most canned foods are safe to eat beyond their best-by dates, but experts say these five types may not be worth it.