It is impossible to exchange contracts without a completion date in the contract. You will have to agree a date before exchange can take place.