I get Sainsbury's deliveries and have been until now.
The store my groceries come from has changed to a new, nearer store. Should be great...except, all the bread (sliced, packaged, not fresh from bakery), has had the BBE date the next day - not great if you want to make packed lunches, and on their website it says the BBE date has 5-7 days.
Same with meat, all use by within a day of delivery.
Funniest was a birthday cake, that had the same date as it was delivered, making it invalid for it's use.
Fair enough, the BBE is just a guide, but I'd expect things to be reduced if they all at their best the day of delivery, or the next, and bread does not last past the date, it's already hard and stale, useless for a weeks shopping to make packed lunches from.
Am so tempted to change to another supermarket, but have been offered a great deal for another year's delivery pass, that no other supermarket can match.