You can add custom Date range field in your form using mage/calender widget of Magento.
DateRange field used for control two date range for a specific time.
DateRange widget used for Booking Return AirTicket, Train Ticket.
You can check for Add Datepicker in custom form
Its also used for a show a Report for a specific time period.
You can add date range using below code,
<div class="field required" id="daterange">
<label for="from" class="label">
<span>From date</span>
</label>
<div class="control">
<input class="input-text required-entry"
type="text"
id="from-date"
name="from-date" style="width: 500px"/>
</div>
<label for="to" class="label">
<span>To date</span>
</label>
<div class="control">
<input class="input-text required-entry"
type="text"
id="to-date"
name="to-date" style="width: 500px" />
</div>
</div>
<script>
require([
'jquery',
'mage/calendar'
], function($){
$('#daterange').dateRange({
buttonText: 'Choose Date',
from: {
id: 'from-date'
},
to: {
id: 'to-date'
}
});
});
</script>
