Fixes NSDate Helper Crash

Fixes #2662

/cc @diegoreymendez 
I'm subscribing to koke's idea here.  I believe this method makes the most sense by requiring a non-optional string here.  The caller would then need to unwrap the optional to call this method.

Unless of course there's a reason not to.  Let me know!