I've found most things I buy, like say a loaf of bread, have a "sell by" date, not an expiration date for eating. I believe that means it won't be all that fresh after that date.
Of course, there might be some foods that actually state not to eat after a certain date, so it's better to eat them before that date..
Of course, there might be some foods that actually state not to eat after a certain date, so it's better to eat them before that date..