Parses a date but uses the failover logic for using the alternate parsing formats.
Dates convert to milliseconds when used with standard comparison operators. For example, the expression
(60*60*1000) equals one hour.
A common usage of this function is to adjust the current time using a multiplication expression that represents a number of seconds, minutes, hours, or days.
The only parameter is an expression to be parsed.
Returns a Java date object, which is converted to a string for display.