Absolutely! It's a really nifty feature we've built in to our checkout.
They can choose any day in the future, along with a morning, afternoon or evening slot. this keeps things simple for them, whilst still being really useful.
Here's how it looks to them:
On the day/time they specify (in your timezone), we'll send the email to the recipient.