Make the calendar usable, supports date ranges.
Depends on gtk!5399 (merged) and libadwaita!715 (merged)