Nipped in to M and S earlier and bought some hot cross buns. Once I got them hone I realised that the packaging said "best before 6 March ", which I took to mean that they were past their best. I rang the store and asked if I could return them as they are to have for breakfast with visitors. The chap I spoke to was very helpful but explained that M and S use sell by dates and not best before dates and that these buns would have been reduced later today, that was why they were still on the shelves. I asked if it didn't mean that they were past their best And he talked again about sell by not best before and said "but you want a longer date and that's very understandable" I woukd happily have eaten then had I bought them a few days ago but AIBU in thinking that best before doesn't mean sell by? We all know the dates are a bit rubbish anyway ...