After two days of researching and experiment, I was finally able to make a time range field here.
However, now my client wants the end value to be optional. I saw this article that uses a field type
to make the value optional, but I would prefer to just use my widget. Would this be possible?
Thanks.