Is there a way to establish "non-working days" fo holidays so no milestones or tasks can be added?

Is there a way to establish "non-working days" fo holidays so no milestones or tasks can be added?

It would be great to be able to use the DURATION timeframe but it puts tasks on weekends.  Also I am unable to establish other non-working days for a project, like Martin Luther King day.

Thanks for the help!
Kristina