In this version, Carol is the 'Scrooge' of the story. She has many reasons to hate Christmas, but really no excuse for how she treats those in her life. Her parents and little sister died on Christmas day (which is also her birthday). She rarely thinks about the people who took her in, watched out for her, and gave her opportunities. She also lost her best friend just last year at Christmas time.
Carol has lived with her aunt and uncle for teen years. They have raised her as the child they couldn't have on their own. She has not made it easy on them. No Christmas celebrating. Constant back talk and insults. Carol is aloof and bratty with them. She is completely ungrateful for everything they have given her.
The story mostly follows the familiar pattern: visit from the ghost of an old friend followed by ghosts of Christmas past, present, and future. The story is updated and spread out over several days leading to the final ghost's visit on Christmas Eve. That is also the night of the big annual dance which turns out messier than anything Scrooge could have imagined.
The author veers enough away from the traditional story's outline to keep it interesting while giving it a modern twist. The story itself will never grow old because there is always someone who is worthy of redemption.
For more info, check out the author's site.