use the start/end dates of the job as the default start/end dates for the assignment.
Also put a limit so the user can select dates outside the job duration limits