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..