isRepeatDateFieldValid

Checks whether a hook's timing config has a valid repeatUntilDateField. Since repeatUntilDateField is optional, return true if it isn't included. Otherwise, need to check that the field (ex. startDate) exists on the modelData