Yes, a lot of places stop taking in repairs for over the forthcoming holiday season 'till after the New Year, as their last minute repairs generally turn into quite a backlog 'till then.
So get in early.....
... I feel your pain with the disappointment and inconvenience.
On the bright side, at least it will get fixed properly and by experts, but you should contact them direct ASAP, as everyone will be closing up shop soon, being that time of year.