Select date availability for each product

Currently once a date is selected you can't change it for other rentals if you purchase everything at the same time. They all go on the same date and you can edit it unless you delete it from the basket. You should be able to have the choice of adding to basket on multiple products with multiple dates as my customers will book for christmas and then birthdays as an example. Here's how I think it should work: Item A x4 should -> Availability date 1 - 4 Dec 2023. Item B x2 -> Availability date 24 - 28 January 2024.