Auto Send Out-Of Office Email response if customer sends email after business hours

Hi all
a. Is there a way to setup to send Auto-responders with an email template depending what time of the day it is?
b. Is it possible to set that a sender should get this Auto-responder once a day?

Or is there any other way to accomplish this?

TIA_YON