You don't know who Watcher is.
Characters who have consciousness can celebrate Christmas, but what happened with Marzia and Alice, this story is written on end screen.
There is 3 endings, if you don't closed all cracks, and other 2 endings you can get if you ask Erie question "yes" or "no"
Yes this is canon, they celebrate christmas to get rid of evil for few days.