title: Incorrect date shown in new Date() in JavaScript
body: <p><a href="https://i.stack.imgur.com/GaNm1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/GaNm1.png" alt="enter image description here"></a></p>
  
  <p>This is what I get in chrome console. I pass "2016-09-05"(YYYY-MM-DD) as the date and it shows me Sept 4,2016 as the date.  </p>
  
  <p>Another constructor shows the right date</p>
  
  <p><a href="https://i.stack.imgur.com/CB1eN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/CB1eN.png" alt="enter image description here"></a></p>
  
  <p>Passing it comma separated needs some tokenizing + parsing + making month zero indexed which I want to avoid</p>