A day of celebration or remembrance.
Some examples are Christmas, April Fool's Day, and Mardi Gras.
Also note that British English uses holiday to mean vacation.