When I type the following snippet of code:

```
new Date('2018-11-01')

```

I get a date object that represents the following ISO string.

```
"2018-11-01T00:00:00Z"

```

I believe it represents the UTC date/time for 2018-11-01 at 00:00:00.

How can I obtain the current day's UTC date/time object for 00:00:00 programmatically?

Currently, I have the following snippet that should achieve my objective but it feels a little awkward since I'm converting a string obtained from moment back into a date object.

```
new Date(moment().format('YYYY-MM-DD'))

```

**Would love to see a 1 stop solution using Vanilla JS or a library like momentJS.**