CalendarSelection.guessOrder constructor
Tries to infer the start and end dates from the two given dates. Doesn't support null dates.
Implementation
CalendarSelection.guessOrder(String? id, Date a, Date? b)
: this(id, earlierOf(a, b), laterOf(a, b));