По информации с сайта «Грамота», разница между «отмечать» и «справлять» праздниками заключается в стилистической окраске. gramota.ru
«Отмечать праздник» — нейтральный, общеупотребительный вариант, «справлять праздник» — разговорный. gramota.ru
Значение слов также отличается:
- «Отмечать» имеет более широкое значение и может относиться не только к радостным событиям, но и к событиям, связанным с печалью или утратой. www.bolshoyvopros.ru
- «Справлять» чаще применяется к праздничным дням и означает «праздновать строго по обычаю, традиции». www.bolshoyvopros.ru Например, «справлять юбилей» — значит пригласить гостей, устроить званый ужин. ru.hinative.com