It varies, but mine was built 10/24 and arrived at the dealer 11/15, earlier than expected. However I am in San Diego and the car probably came through a Los Angeles port, which means a short truck ride. You're in Michigan so the car will need to be transported by rail after leaving the ship, and if it comes from an eastern port then the boat will take longer to arrive than it would if using a western port.
In general, it takes 30 days. You definitely won't get your car before January so no problem there.

It takes 10-20 days just for the ship to arrive from Japan.