Start & End Time/Date picker

Often for events etc you need to set both a start and end for time, date or both. Currently using date pickers, you have to update each. It would be great to have a component that set the end date to the same or after the start date, saving users steps. Similar to how hotel, airline etc sites work for their date pickers. Double Time Inputs? Link them to update - ie Start & End time

does this exist yet? Would love this