You should schedule at least 7 days to 2 weeks before your deadline, but you’re welcome to schedule 3 weeks or even months in advance if you want. However, exact prices to transport your vehicle cannot be determined until the transport is 2 weeks away.
Life is messy and sometimes things happen outside of anyone’s control, e.g., traffic, weather, the constraints of other customers, etc. For this reason, pickup and delivery dates and times are not guaranteed.