Alerts! will do that along with a host of other things. It's one of my most have apps.
On a side note; you shouldn't have to restart your phone everyday. While I hear people say this form time to time, I never have to do it. Maybe I restart once every couple weeks. Is there any 3rd party applications you have installed that might be causing some memory leaks?