Question [Q] Best app to silence notifications, text, and phone calls (with exceptions)

I have a Nexus 5 and I can't believe the stock ROM doesn't have silt time option yet. I have been looking through the playstore and haven't found any that seem to work good.

What is the best app that silences at night during certain times except for some exception phone numbers in case their is an emergency?