The Moto G (2014) 2nd gen is already enjoying Lollipop, and now it’s time for the 1st gen model. It looks like the dual SIM variant (XT1033) will start its soak test tomorrow in India. We are not sure about other 1st gen Moto G’s, but I can’t imagine they will be too far behind.
As to the Moto X, we can only assume the 1st Gen model will start the soak test soon, but it’s likely to only be for the unlocked version. As you know, the 2014 Moto X Pure Edition model is getting Lollipop, but unfortunately all the carrier versions will likely be delayed until further testing is completed. Hopefully most of the carrier versions will get updated by the end of the year.