Is it possible to time adjust push mail on iOS 5?
There is no simple app for this in the default Mail app as unfortunately there is no way for an app to change this setting. You either have to accept notifications all of the time, or manually turn them on/off in the Settings app every time you want to change them as @afragen said.

There may be other email apps that will provide this functionality, but I've not come across any.