Проблема в том, что изначально поля формы, управляемые для дат и чисел, возвращают все строки.
document.getElementById('my-date-field').value //=> "2020-03-26" (as a string)
Так что вам решать преобразовать это в соответствии с логикой вашего приложения c. Обычно я делаю это в обработчике отправки:
const onSubmit = handleSubmit((formData) => {
const myDate = new Date(formDate.date)
api.doSomethingWithData(myDate)
})