It's part of Christmas, yeah. But it's also about spending time with loved ones and togetherness. Which... can be hard when you're not home, but everyone here is really nice and it's a chance to come together and meet new people or spend time with the friends you've made already.
But that's great about having your voice back =D If you want, we could always use more people in Glee, I think you'd really enjoy it.