Empty date field bug fix

I assume this stays within the "spirit of the code." There was a bug where if someone patched a date field with an empty string, the web service threw a 500 error.

The only issue I can see with this is is it would mask errors if someone submitted a date like "30 BC" or "yesterday."

I'll go ahead and merge this in, unless you have any concerns.