Sell-by dates were invented by US retailers so that they can return "old" stock to their suppliers for exchange with "fresh" stock at no expense. There are many examples of how ludicrous this idea is, million-year-old salt and mineral engine oil being just two of them.