title: Can I (and should I) override the createdAt and updatedAt properties of a Sails.js model?
body: <p>My Sails application helps monitor the state of our system by monitoring a mix of artifacts (log files, exports, etc) and real-time changes (events, web-hooks, etc).</p>
  
  <p>On various schedules the application reads the artifacts and uses <code>.findOrCreate()</code> and <code>.update()</code> to update the Sails application state.  Sails then sets the instances <code>createdAt</code> and <code>updatedAt</code> properties to <code>new Date()</code> at the time of saving; however I'd like these times to match their source artifact's time-stamp.</p>
  
  <p>How can I override the values for their <code>createdAt</code> and <code>updatedAt</code> properties of a Sails.js model?  And would there be any obvious gotcha's as a result of setting them to a specific timestamp?</p>