Could `LocalDateRange` have some factory methods to construct one from `Year`, `YearMonth`, `YearQuarter`, `YearWeek`, etc.?