A similar thing happened here, Asda order should have come on Mon. Dec.21st, didn`t arrive, on Tuesday we were promised it on Christmas Eve, no specific time, waited all day, no order, at the last minute our youngest son and his wife brought us some fruit and veg round, luckily we already had the turkey. After initially saying it was our fault, that the man had delivered and nobody answered the door, we persisted in complaining, telling them that we had security cameras back and front, and they were welcome to view the footage to prove that no order came, they finally apologised this month, and have given us £30 in our online account. Doesn`t really make up for being without the special little extras over Christmas, but hey, better than nothing.