All Saints Day is a Holy Day of Obligation, which means it’s a requirement to attend mass that day. Vigil Mass will be offered Wednesday, October 31st at 6 pm at Holy Ghost. THERE IS NO HOSPITAL MASS THAT DAY on Oct. 31. Other All Saints Day masses will be celebrated Thursday, Nov. 1st at Noon at the hospital and 6 pm at St. Mary's.