Is the legendary event dragon supposed to be called New Years Stormfly? Seems to me it should be called New Year’s Stormfly.
It wouldn’t be appropriate to write New Years Eve or New Years Day. The correct punctuation is New Year’s Eve or New Year’s Day.
See here for additional info: https://www.grammarly.com/blog/happy-new-year-2/
Here are two examples where the punctuation was used correctly: