Tesco customers receive surprise delivery for Christmas