A comprehensive guide to this year’s Christmas and New Year’s Eve celebrations