title: Sequelize createdAt and updatedAt timestamps are wrong
body: <p>I created a table with timestamps using sequelize. when I am updating the table, it automatically updates the timestamp (i.e createdAt and updatedAt). but these times are different from my local time. I have attached herewith 2 screenshots with the model script if I use moment to convert timezone like this use<code>updateddAt: moment().utc(new Date())</code> it works fine. is there a way to automatically update the timestamps with current timezone?</p>
  
  <pre><code>    'use strict';
  module.exports = {
    up: (queryInterface, Sequelize) =&gt; {
      return queryInterface.createTable('States', {
  
        hashCode: {
          type: Sequelize.STRING,
            unique:true,
            autoIncrement:false
        },
        createdAt: {
          allowNull: false,
          type: Sequelize.DATE
        },
        updatedAt: {
          allowNull: false,
          type: Sequelize.DATE
        }
      });
    },
    down: (queryInterface, Sequelize) =&gt; {
      return queryInterface.dropTable('States');
    }
  };
  </code></pre>
  
  <p>when updateding the table
  <a href="https://i.stack.imgur.com/Nl9a8.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Nl9a8.png" alt="enter image description here"></a></p>
  
  <p>my local time in the pc
  <a href="https://i.stack.imgur.com/xbTEk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/xbTEk.png" alt="enter image description here"></a></p>