Fix rule engine date time string parser. Prior to this fix, time zone shift can only work when date time string is at second level precision.