Восстанавливаем историческую справедливость! А то народ сейчас напереносит Хэллоуин, куда вздумается.
 ...IX век, когда Папой Григорием III было перенесено празднование Дня всех святых с 13 мая на 1 ноября (тогда этот день посвящали тем святым, у которых не было своего праздника в течение года). День накануне - 31 октября - в средневековом английском языке получил название All Hallows Even, или All Hallows Eve (что означает "вечер всех святых"). Позже его стали называть Hallowe'en, и в конце концов - Halloween. 
 
(источник - см.первую ссылку)
Так что никаких ночей с 29 на 30 октября или с 30 на 31 октября. Хэллоуин - это 
вечер 31 октября с аккуратным переползанием в 1 ноября!
Ссылки для ознакомления с историей и традициями: 
на русском языке - читать 
здесь 
на английском - 
здесь