I know people have been having Mixed Battery life & I found this so I thought this would help. Found it on the Moto X community G+ Page. Thanks if it helps, if not post below, maybe this can be stickied if it's helpful enough.
Give it a few days to test pleaseBATTERY LIFE TIPS FROM -
https://plus.google.com/u/0/communit...78872973348174""Battery Tip 1: Discharge your device all the way until it turns off, plug it in, charge up, turn on, after boot...unplug.
Do this every two weeks. Optimal ranges to begin charges is usually 10-13% and above while your device is off. If On it may not work as well due an calibration issue.
Battery Tip 2: Go to the Google Settings App, Location, then turn off Location Reporting. Your phone location apps will still work great, Google Now will also but it won't pop up Transit stops unless you open and refresh. It will still pop up Time To Leave info. There is currently a bug that randomly triggers the CPU to keep active with a constant 7-10%. I narrowed this down to Location or rather one of Moto's custom LocationServices process conflicting. When this happens, your stand by drain increases(loosing 2-5%/hr not doing anything). A reboot will fix it. Read more: #motoxbugs Sadly, I don't believe Moto will fix it. For now, this helps prevent it and lowers the ping rate Google Search uses for location requests.
Battery Tip 3: Android OS is too high(Is it's cpu time 2hr or more after 13hrs)? Disable Android Device Manager in the Google settings App by unchecking the first option. Reboot, twice. Monitor it until your next discharge. If you see a difference, then this is your problem. Test it, by enabling it again and reboot. I found a way to keep it on and not experience extremely high Android OS but I don't have enough testers to be 100% sure it works. This part is an Google issue. For now, you can use Moto's version of this service.
--
Things to note, an overnight stand by drain that I've found achievable is 1%/hr. The tips above should help get you there. I've helped and seen users get 0.3-0.6%/hr on stock software and no root. I'll say the X is able to get good stand by but right now for majority of users they'll see the optimal 1%/hr to 1.7%/hr. Even in airplane mode, which is just wrong to me, Android OS being a tad high is the reason why. Hopefully..and I hope, Moto optimizes stand by drain like it did on the Moto G.
That's it for now, have fun. Let me know any good and bad below. Hopefully I can write a post with more tips on my blog to help more.""