He would make sure that he didn't use heat because he was so cheap.
He thought he would see himself sitting in his usual spot. But as we learn Scrooge had past away the night before
In total the three Ghosts (plus Marley) visited Scrooge all in one night
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
Possibly depending on the schedules
"The ghost have done in all in one night"
It ends on the Twelth Night
24
Marley tells Scrooge to expect three more spirits to visit him that night.
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.
They all appeared in one night. However, their time span lasted across the 12 days of Christmas. This is why Scrooge on awakening on Christmas Morning is supprised that he had undergone so much in one night citing the the "ghosts could do anything".
he went to bed
At mid night