You can use that in reference to almost any happy occasion.
Student or Learner
Can I use many happy returns in response to others on other occasions other than "Happy Birthday" and "Happy New Year"? If not, what would you suggest, please?
BE speakers only say 'Many happy returns' on someone's birthday.