Motorola has also tweeted that they have started rolling out Android 5.0 Lollipop Moto G (2nd Gen) in US and Moto G (1st and 2nd Gen) in India.
Moto G will bring all new much talked about Material Design UI with all the cool animations and it will defiantly help to phone to perform better and will also increase battery life. As the Android 5.0 Lollipop is there from quite a while but still you can learn more about Android 5.0 here.
Moto X (2nd Gen) has already got its update for Android 5.0. However, users of Moto X (1st Gen) are still waiting for their updates which we are assuming will be rolled out in 1 or 2 weeks of time, later followed by Moto E probably before the end of February 2015.
— Motorola Mobility (@Motorola) January 23, 2015