Total time from order to delivery is normally 16-20 weeks.
Working back from that then, assuming 16 weeks, probably about 8 or 9 weeks before build date is confirmed, which is four weeks before the actual build date.
It does all depend on component availability and all sorts though.