Why is Halloween on October 31st?

Three's a 2,000 year history behind the date
Published: 9:38 AM EDT October 30, 2019
Updated: 9:37 AM EDT October 30, 2019