Exception handling during type convertion

When trying to convert a invalid date string to a date object an unhandled exception is thrown and resulting in a 500 internal server error as response to the soap request.

With this change the exception will be handled and the soap request will return a soap fault instead of an internal server error.