If you thought you were safe from harassment by ghouls, gremlins and hobgoblins after Halloween, think again. November 2 is, by tradition, the Day of All Souls -- on which (it has been believed) the unhappy souls of the dead return to their former homes. In the past, people were so superstitious about unsolicited and unsavory visits to their homes on All Souls, that they’d keep the kitchen warm and leave food on the table overnight to appease passing spirits and specters.