Celebrating Christmas in Tenerife Like mainland Spain, Christmas here is mainly celebrated on Christmas Eve. This is when the locals have a family dinner at home with many shops and restaurants closing early. Many Spanish people also like to attend Midnight Mass (misa del gallo) after dinner.