He's one of those ridiculous people who thinks dates on food are the law.
I'm not slapdash with fresh food, I would't use out of date meat or fish, but I also hate waste and generally live by best before is a guide and if it looks and smells OK it's OK to eat.
He doesn't live here but I offered him beans on toast as a quick meal between outings. The tin I found was dated 2021. Obviously my stock rotation has failed, it's not something I eat often.
He was horrified at the idea so he had something else. I've since bought new beans, but I'm not throwing the old ones out, tinned food literally lasts forever.
They'll get used eventually, either by me or an adult DC, but would it be very unreasonable to just give them to him next time without letting him know they're the old ones?
Obviously if they don't look right once the tin is open, I won't use them, but they will....