I've tried every trick I know and there is no way my iPhone 5 will make it all day. I've gone to push notifications, disabled only apps that I need notifications on and did the same with location services. I've turned down the screen brightness. I'm wondering if we got a couple of lemons.
Bluetooth and wifi services drain battery hardcore. Even if you're not connected to a network, your phone will still attempt to auto-detect networks in the area. Turning both those off will literally add hours to your battery life.