There are websites that sell food past its best before date as far as im aware, although i dont use them so wouldnt be able to reccommend one.
I shop on a daily basis, normally buying enough food for one or two meals at a time (very expensive way of doing it) but every time i go into asda, there is loads of food in the reduced to clear section. Yes it may not last very long, but if you plan on eating it that day then theres no problem.