Swift NSDate extension that can handle string conversions for ISO-8601 dates