Sounds like something Santa would give to the ghost of Christmas past presumably (8)
I believe the answer is:
presence
I'm afraid I can't explain this answer.
Can you help me to learn more?
(Other definitions for presence that I've seen before include "Attendance; spirit" , "Impressive bearing" , "Being there or close by" , "Personal appearance, aura" , "Impressive appearance" .)