The baked in Do not Disturb works quite well.
"Agent" by Coleridge Apps gives me good service. Using the two in combination ensures that I can have a peaceful noon nap and no notification, text or calls except from my contacts of choice comes through at night.