I order a new 4Runner every couple years, my average is about 3 1/2 months . I don't know how you guys get them so quick . I order from the largest Toyota dealer in the nation. I placed the order for my 2016 on 10/19 and not expecting it untill early February.
From what I understand, alot of it has to do with what's already on the boat on the way over from Japan and how long it takes to get through customs. If yours isn't already in transit, it's being built in Japan as part of the normal assembly line process which can take up to 4 months when you include shipment and delivery.