Motorola Moto G Google Edition got its OTA to Lollipop yesterday and your device may have updated already. Google and Motorola have already started rolling out the update, but in case you don’t have it yet, you will find manual installation details below.
The build is number LRX21Z, which is, curiously, an older version than LRX22C, which is the official 5.0.1 build that Nexus devices along with other GPE are getting, even if it is officially stated as a Lollipop5.0.1 version. The update is around 380MB in size and you can even flash it via stock recovery if you use ADB.
You can download it from HERE. Happy flashing!