A litre of Baileys is more than half price at this supermarket – stock up now for Christmas The Independent