I don't know if this will work, but it should at least give you something to think about.
First off...I don't know why your first statement says that you're checking to find the closest date field, [DepDate], using a text field called [LowWater]. You need to compare fields of the same type...