Noche Buena means “Good Night” in Spanish. In Latino communities, Noche Buena is a celebration that takes place between Christmas Eve and Christmas morning, with friends, family, food, presents and dancing. Festivities usually go late into the night, or even all night long.