Ghosts and goblins aren't the only things that come out on October 31st, a day with a complex and controversial history that sparks debate among Christians.