WooCommerce Delivery Slots gives you a great selection of features, which are often updated and added to.
Demo: https://codecanyon.net/item/woocommerce-delivery-slots/7323634
source http://www.codelist.cc/plugins/244024-woocommerce-delivery-slots-v1134.html