Пример решения с использованием React + typescript и сторонних UI-kit библиотек "react-select" и "react nice dates"