Last Christmas is god tier episode. It's quintessentially Moffat, a mix of his best hits and quirks really, when the 11th Doctor's fairytale whimsy meets the 12th Doctor's spikiness and it turns into something wonderful. Above all, it's a story about stories which never gets old.