I've always used Timeriffic. It has times of the day and days of the week that you can set various notifications and well.. pretty much everything. Brightness, ringer volume, notifications etc. I have it set for sleep that it will only ring the phone at 20% volume and all other notifications are off, brightness set to either low or auto. When I get up the ring volume goes back to 80% and noti on. Oh, you can also set if the phone will vibrate or not too.
I needed it if my kids call in the night but I didn't want my email dinging all night long. Worked for my Eris through my GN. Lots of settings so take your time setting it up.