Allow callbacks to do non-date things

if dateStart and/or dateEnd are callbacks that return false, don't try to set the field, assume the callback already did it.  Useful for setting field to non-date values.