Quality Street chocolates slashed in price to £1 at B&M just in time to stock up for Christmas