I wouldn't be too worried about Christmas pushing it out until January, at least on the estoppel end (title company seems really variable). On my BCV contract, I passed ROFR on 11/21 and got closing docs on 11/29 and that included Thanksgiving in between. But my BWV contract is taking longer for estoppel (same title company). I've heard Disney slows in December as they prepare MF statements for members. It passed on 12/6 (though I think it actually passed 12/5) but the title company says they should have estoppel by early next week.
So fingers crossed!! The BWV contract is the one I need to book my 2018 vacation