We are on the same cruise. We received the docs on Nov. 8th. I have read on this site that you can get them as late at 2 weeks before departure , which is kind of close, I think. We booked through Disney directly because we are taking our $99 cruise.
For Our Jan. 01 cruise, I thought that I would receive the docs at my home & with 1 week to departure, I was getting quite nervous. So I called my TA & she called Disney to see what had happened to them. Well, It turned out that Disney had sent them to the TA and a TA employee had signed for them 2 weeks prior & put them in her safe. So alls well that ended well. I hope that this helps.