[Yaml] Add optional parseDates argument 

This commit adds an optional argument to parse() that allows the user to disable autodetection of dates.  There are cases where a formatted string looks like a date but should not be parsed into seconds (e.g.
it should remain as a string) and setting this flag to "false" will give the desired behavior.