I ordered mine online on 10/14, when Tesla had the wording to guarantee end of year delivery if order before the 15th.
To my pleasant surprise, I took delivery of the car on 10/27. That is less than 2 weeks.
I'm sure you wouldn't have any problem in the Bay Area. It would have been earlier too when they offer home delivery. But I didn't have the funds yet so I told them I will just pick it up at the Fremont Delivery Center.