Congratulations Jay! You have been waiting awhile, and so it is great to hear you have been given a date

Id also say go for it, it isn't selfish, I wouldn't say it is.
It is a shame and a pain to have to factor in money and job issues if work aren't being all too accommodating, but as you've said, you have been waiting a long time. Im sure youd be kicking yourself if you put work first, and then the surgeon couldn't fit you in till after Jan; after the time you had mentally prepared for.
I had my last stage of surgery months ago, and I am so broke as I haven't been able to find work. I knew that it was a choice of find work and get comfortable financially, or finally have that final stage done and sorted.
Well, Im sure things will work out, and if I had to put myself in this tight spot again, I would for surgery