Oh David... It seems like we're all getting knee surgeries for Christmas! Just stay calm and positive, I'm sure the doctor will know what's the best for your knee.
Hope you get it fixed as soon as posible!
(((((HUGS)))))