I found a good way to charge your moto g. Don't do the 0% to 100%. If you can keep an eye on the charging? Charge it to 90%! Unplug it, Let the phone sit for 12 hours w/o using it. Turn off wifi, data and just try not to use it. After 12 hours check your phone, it should still be at 90%. Do this...