As soon as you possibly can. Reason being is that School Proms are held on one night and all those attending the prom need to be at the venue at around the same time so all local vehicles will be in very high demand on that day at that time. Best book early to secure the car you require before your other school friends do.