Customer is able to change the delivery date from My Account / My Orders section. You can enable this option on Global Delivery Settings
The limit time user can edit is defined in the option “Delivery Date change Access Hrs.” under the section Global delivery limits
Admin gets a notification by email with the requested change