You can price-check your shop with all of the major supermarkets? Always check to see if your shop would be cheaper elsewhere, there are many price checkers but this one is particularly great;
Trolley price checker
Food that has almost gone out of date or is just past it's sell by date is still perfectly fine to eat!Remember best before/sell by does not mean you cannot eat it after that date. There are many sites that sell discounted foods with a short shelf life but one of the highest rates is approved foods;
Approved foods