Polars supports [`join_where`](https://docs.pola.rs/api/python/stable/reference/dataframe/api/polars.DataFrame.join_where.html) (experimentally), allowing joins based on one or more inequalities, e.g. where `start_date <= date and date <= end_date`.