Yes, the delivery date and time can be changed by the administrator as well as by the customers. The administrator can change it on WooCommerce -> Edit order page in the admin. And the customer can change it on the My Account page. To allow customers to edit the date, you need to enable "Allow Customers to edit Delivery Date & Time" checkbox under General Settings -> Additional Settings tab on the admin side.