Which is the best way to handle special messages for incoming calls when there is an Holiday or a closing time?

Is it possible to keep this dates in a database so that the customer can change them via a web interface?

Many thanks.

Best regards,
John