Ebenezer Scrooge: What do you want with me?
Jacob Marley: You will be haunted by three spirits.
Ebenezer Scrooge: I'd rather not.
Ebenezer Scrooge: I see you wear a scabbard but no sword.
Ghost of Christmas Present: Indeed! Peace on earth. Goodwill toward men.
Ebenezer Scrooge: I'm light as a feather! Merry as a schoolboy!
Answer: It's basically the magic of Christmas. While, to Scrooge, three full days have passed, in reality his whole experience took place in a single night, allowing the reformed Scrooge to enjoy Christmas Day.
Tailkinker ★