title: set GrapqQL date format
body: <p>I have a mongoDB database in which one field is an ISO date.
  When i query the table using a graphql (node) query i receive my objects back all right but the date format i see in graphiql is in this weird format:</p>
  
  <pre><code>"created": "Sun Nov 26 2017 00:55:35 GMT+0100 (CET)"
  </code></pre>
  
  <p>if i write the field out in my resolver is shows:</p>
  
  <pre><code>2017-11-25T23:55:35.116Z
  </code></pre>
  
  <p>How do i change the date format so it will show ISO dates in graphiql?</p>
  
  <p>the field is just declared as a string in my data type.</p>
  
  <p><strong>EDIT</strong>
  My simple type is defined as:</p>
  
  <pre><code>type MyString {
    _id: String
    myString: String
    created: String
  }
  </code></pre>
  
  <p>When I insert a value into the base created is set automatically by MongoDB. </p>
  
  <p>When I run the query it returns an array of obejcts. In my resolver (for checking) I do the following:</p>
  
  <pre><code> getStrings: async (_, args) =&gt; {
          let myStrings = await MyString.find({});
          for (var i = 0; i &lt; myStrings.length; i++) {
              console.log(myStrings[i]["created"]);
          }
  
      return myStrings;
  }
  </code></pre>
  
  <p>all objects created date in the returned array have the form:</p>
  
  <pre><code>2017-11-25T23:55:35.116Z
  </code></pre>
  
  <p>but when i see it in GraphIql it shows as:</p>
  
  <pre><code>"created": "Sun Nov 26 2017 00:55:35 GMT+0100 (CET)"
  </code></pre>
  
  <p>my question is: Why does it change format?</p>
  
  <p>Since my model defines this as a String it should not be manipulated but just retain the format. But it doesn't. It puzzels me.</p>
  
  <p>Kim</p>