Corrected entry: In all the versions of the movie and in the book as well there is the same mistake. When the ghost of Christmas Present takes Scrooge it is 2 o'clock A.M. All the scenes are of Christmas morning and day of that year. That would be in the future. A matter of hours but still the future.
JC Fernandez
2nd Jan 2010
Correction: The rule of what constitutes the "present" is never explained (not to mention that the ghosts are hallucinations/dreams). Christmas Present refers to this current Christmas, as opposed to next year's Christmas or last year's Christmas. No mistake.
JC Fernandez