When the users selects a time range the Scheduler fires the onTimeRangeSelected event:
onTimeRangeSelected: args => {
this.create.show(args);
}
You can modify the event handler to use your own modal dialog.
The information about the selection is stored in the "args" object:
https://api.daypilot.org/daypilot-scheduler-ontimerangeselected/