Tesco, Asda, Sainsbury’s, M&S, Waitrose and other supermarkets that still have Christmas delivery slots available