DS works for one of the higher end supermarkets and often brings home food on it's date.
Veg I'll use, ready meals go in the freezer often never to be thought of again meat goes in the freezer and does get used, I'll take an out of date sandwich to work next day, but a lot of it is cakes/ desserts and a lot of it ends up in the bin, simply because we can't use it in time. I'll push dates on some things, but there are limits. I don't really want to eat large quantities of cake, but if it's there, I hate to see it wasted.
Last night he bought home 64, 64!, giant Easter Bunny cookies. They are actually well in date but obsolete now Easter has passed, but what am I supposed to do with them?!
He's so pleased with himself when he brings his haul home but....