The Ghost of Christmas Present is referring to the approximately 1800 Christmases that have come and gone since the birth of Christ, culminating up to the point where the story is told.
No, what? how? whatsapp is 21st century...so...false
"Is the grammar correct on this sentence? Most of this information can be found on our web site."
I believe it is Symbolism
It means that the cat makes no mistake and is very precise