Can I limit delivery time for same day orders?

Yes, it’s possible. For example, you want to stop accepting same day orders after 6 pm of every day, this can be configured in System > Configuration > Delivery date:

Magento Delivery Date extension by Amasty

See more details on Delivery Date page
Rate the answer?