Which of the following has the English meaning “Christmas Eve”?

Which of the following has the English meaning “Christmas Eve”?

año nuevo

navidad

pascua

nochebuena

nochebuena