Epiphany (also called Three Kings Day or Dia de Reyes) is celebrated on January 6th, commemorating the visit of the Magi to the newborn Jesus. In Spain and many Latin American countries it is one of the most important holidays of the Christmas season, traditionally when children receive gifts. In many Western churches it also marks the official end of the Christmas season.
Epiphany is January 6th every year.
Three Kings Day (Dia de Reyes) celebrates the arrival of the Biblical Magi who brought gifts to baby Jesus. In many countries children receive gifts on this day.
Yes, January 6th is a public holiday in Spain, many Latin American countries, Italy, Poland, and several other nations.
The Roscon de Reyes is a ring-shaped sweet bread eaten in Spain on Three Kings Day. A small figurine hidden inside brings good luck to whoever finds it.