A callback triggered when the user selects a date or a range of dates.
The callback provides a list of DateTime objects representing the selected dates.
DateTime
final void Function(List<DateTime>) onUserPicked;