CWDateString() exit early on invalid state
not checking if valid alloc
since we'll either get a valid obj or nil just return the result
update to dot syntax