The words keep and celebrate are synonyms, but do differ in nuance. Specifically, keep stresses the idea of not neglecting or violating. // kept the Sabbath by refraining from work