Balance Payment Due on the Job Date

Balance Payment Due on the Job Date

Booking me requires a retainer, followed by the balance payment on the day of the job. While the retainer invoice due date is easy (upon receipt), I struggle with manually updating the due date on the final invoice.

These invoices can be associated with CRM jobs (deals) which are dated, so the date is in the system already. So, how can I make the the final invoice due date to be the day of the job?