Exact best date to go food shopping to ensure it lasts through Christmas

The average household estimates they are losing £88 a year on spoiled vegetables