This is extremely modern and cool.
The demo app is published on firebase.
Look at the final code: it is a couple of angular data binding from a reactive form control to an interpolation through a function. This is so similar to the Model-View-ViewModel in desktop apps. My favorite F# stack solution, WebSharper, has, of course, reactive views and vars (I don’t like Elmish approach instead).
Here the point is that I like Angular – instead of React – Material UI. So I’m forced to use TypeScript. See this thread for clarifications.
By the way, moment.js is the de facto standard for dates on the frontend.
I’ve shared the whole project here on stackblitz!