Simbang Gabi 2026 runs from 16 to 24 December, with evening Masses from 15 December. What the novena means, last year's Manila Mass times, and where Filipino communities held it abroad, city by city.