Who said anything about using them once a year? Holiday heroes could only be available for purchase once a year ... but once you buy them you can use them all the time, along with all of your other heroes.
Sorry, misread tour post
The opinions expressed on this post are my own as a player, not as a Moderator.