Bulk end date / duration editing for orders

Adds support for bulk editing the end dates and durations of products within orders! This functionality can be found in the Edit Shopper view, which can be accessed from the booking page by clicking "Edit" for the shopper whose products you wish to edit.