Ability to Edit Orders

It would be quite helpful to be able to edit delivery or pickup day after an order has been submitted so that the order can end up on the correct day's reports. Quite often a customer will email after placing their order saying that they need it or meant for it to be for a different day. Likewise, the ability to change/edit meals. Same thing-customers will email asking to replace a meal with something else, etc. We are currently able to edit pickup or delivery after the order has been placed, maybe the day/date & meals can be edited in a similar fashion?