Block out times on certain days

I am trying to figure out how to block out specific times on specific days. I my services wont be available on say april 18th from 9am to 12pm I want to block that out instead of blocking out the entire day.. How can i do this?