title: Creating UTC timestamps in sails without overriding 'createdAt' and 'updatedAt'
body: <p>I want to update a field in one of my models with UTC timestamps (createTimeUTC). But I don't want to overwrite/override the 'createdAt' field. I tried importing moment and using moment.utc().format() to update the record on creation. But even though moment seems to be giving the proper UTC format timestamp, the record in database is still getting created as "null".</p>
  
  <p>Here is my model:</p>
  
  <p>module.exports = {</p>
  
  <pre><code>    attributes: {
          ....
  
              createTimeUTC: {
                  type: 'datetime',
              },
  
        },
   afterCreate:function(values,next) {
      var moment=require('moment');
      values.createTimeUTC= moment.utc().format();
      console.log("after create: "+ values.createTimeUTC);
      next();
      };
  </code></pre>
  
  <p>Here is my create method in the controller:</p>
  
  <pre><code>myControllerMethod: function(req, res) {
          var moment=require('moment');
          var params = req.params.all();
  
          params.owner = req.session.user.id;
  
          Note.create({owner: params.owner, title: params.title, content: params.content, createTimeUTC: params.createTimeUTC }).exec(function(err, note) {
                      if(err) {
                          var msg = 'Unexpected error has occured';
                          sails.log.error(err);
                          res.status(400);
                          return res.send(msg);
                      }
                      else {
                          console.log("CREATED:"+note.createTimeUTC);
                          res.redirect("/admin/notes/scratchpad");    
                          }
          });
      },
  </code></pre>
  
  <p>Can someone please point where am I going wrong?</p>
  
  <p>And also, is there a way to just convert "createdAt" time to UTC in the front-end than having to create new fields in the backend?</p>