The night before All Saints' Day (All Hallows' Day). Its origins date back over 2000 years to the ancient Celtic festival of Samhain. It was celebrated as a Christian festival by the 8th Century.