This is what I imagine you are going for from your description. Your use case requires a mix of Rest calls and script tasks. One note, however, is that this check will only execute once per workflow run per object, and will not serve as a persistant validation for the date fields of child objects. An ideal use case for this design is if all the child objects are created, then this workflow is run, correcting all the invalid fields.
... View more