I like to think that Jack Skellington never actually finished reading A Christmas Carol. Otherwise he would've understood what Christmas was all about much better, I think- that story's like a textbook for the Christmas spirit.
Or maybe he was too distracted by the ghost stuff.