More date time component flexibility

Ability for date time component to choose up to 2 values at the time, for example to book a round plane ticket or to determine opening and closing times.
Also the ability to choose between time, datetime and date