I've just had my Christmas delivery and the only things missing were milk, double cream and carrots.
The rest is all there. Including all the party food I ordered. And all the sell by dates are good.
Last year it was missing so many items it was a waste of time.
I spent £260