The data type used in a “Date” collection field depends on whether the “Include time field” is selected or not.
If “Include time field” is selected, you should insert a JavaScript date object.
If “Include time field” is not selected, you should insert a ISO 8601 string.
I wrote about it in more detail in the post below: