A Christmas Carol just has to get a mention if we're talking Christmas essentials. Nothing - apart from the Bible - like A Christmas Carol to make you think about your life.
In this version, in which Alistair Sim plays Scrooge, the old miser has the superb line "I haven't taken leave of my senses; I've come to my senses!" Brilliant. Repentance in a nutshell!