I don't know what the stance is these days, and I know some stores do donate late dated food to charities. But I recall, when I lived in Sussex Tesco used to donate, but suddenly stopped and started destroying the food instead --- that oft used excuse of Health & Safety was bandied about at the time.
Trouble is, in these litigeous times, I could see them being sued for giving someone an upset stomach ( or worse), so, to a degree, I can see their point, sad as that is.
My opinions are merely that .. opinions based on experience. Always seek professional advice.
IVA Completed 23rd July 2013 .... C.C. 10th January 2014