Общее правило: название праздников пишется с прописной (большой) буквы. Большой пишется первая буква названия и имя собственное (если есть в составе названия): Новый год, День знаний, День России, День святого Валентина.
В некоторых названиях пишутся две большие буквы: День Победы.
В праздниках с начальной цифрой название месяца пишется с большой буквы: 23 Февраля, 8 Марта, 1 Мая.
Названия некоторых дат и праздников пишутся со строчной (маленькой) буквы: день рождения, день ангела.
Русский язык. Правила. Склонение числительных.