special handling for NSDate (treat as ISO 8601 string)