The Three Ghosts of Christmas

The Three Ghosts of Christmas are:
 * The Ghost of Christmas Past (imprisoned)
 * The Ghost of Christmas Present (desceased)
 * The Ghost of Christmas Yet To Come (alive, sort of)

Who Are They?
In some versions of the story, they are implied to be all God, in different disguises. However, the original story simply implies they are magical spirits.