The Date.getMonth() returns different values for same date in different formats.
The first statement is in the UTC format.
The second one uses YYYY,M,DD format.
I didn't expect it to return a different value because it's the same date. What is going on?
console.log(new Date('July 20, 69 00:20:18').getMonth()); // returns 6
console.log(new Date(1969, 7, 20).getMonth()); // returns 7