Possibly depending on the schedules
The ghosts of Christmas past, present and future.
The ghosts in "A Christmas Carol" visited Scrooge in one night. The visits occurred on the night of Christmas Eve, with each of the three spirits appearing to teach Scrooge a lesson about redemption and the true meaning of Christmas.
All three spirits visited Scrooge during one night. The Christmas spirits appeared to Scrooge within the span of a few hours, on the night of Christmas Eve, to help him reflect on his past, present, and potential future.
Marley tells Scrooge that he will be visited by three spirits throughout the night. These spirits are the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come. They will each show Scrooge visions to help him reflect on his life and change his ways.
The Scrooge character - actually ( A Christmas Carol) but everybody calls it Scrooge (there are so many Christmas carols- actually the title tune is NOT identified but is probably either ( God Rest ye Merry Gentlemen) - as that is English, or Silent Night, Holy Night, which is ( congregational or popular- in a sense a Folk song with a Christmas bent- which it was. Tiny Tim does not, to my knowledge, die in the Scrooge story.
He plays Scrooge, young scrooge, middle age scrooge, older scrooge, christmas past ghost, christmas present ghost, and christmas future ghost.
In is own bed
Marley told Scrooge that three spirits would visit him: the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come. These spirits would help Scrooge see the error of his ways and lead him to redemption.
The Ghost of Christmas Present visits Ebenezer Scrooge at 1 AM.
To invite his his home for Christmas dinner
The first it is foretold will visit on Chritmas Day at one am, the second the next night at the same time and the thrid the next at the last stroke of 12 mid night. This proves to be wrong as all three visit scrooge on the same night
They visit all in one night but the visitation takes place across the 12 days of christmas. The ghost make Scrooge see life across the main 12 days doing so all in one night