I think you only want to do this if the end date is empty; it might be annoying if you set both dates, then change the start date and see the end date change.