So I know this happened recently with the Quest Shop and it was fixed, but it seems the New Year's shop thinks it's the Token Shop. See? I dug through some old news posts and they said the shop should be open all year, so I'm pretty sure it's a glitch and not intentional?
It was not intentional at all. I've notified a programmer about it. :)