I didn't do anything special when I got my I2, am a realtively heavy user, and have an all day battery life. I'm pretty careless with my features being left on.
If you can't get it to last all day, either you are a much heavier user than I am or you do, in fact, either have a battery problem, or a battery calibration problem. You shouldn't need to calibrate the battery algorithms, but I guess it doesn't hurt to try.
Motorola DROID Mini
Running CM11 Nightly
Asus Transformer Book T100TA
Windows 8.1 until I can get Android working