Hence Android 5.0.2 Lollipop is officially announced for Moto G 2nd Generation but MIUI 6 Rom seems has different taste , More over it is based on Android 4.4.4 Kitkat .
MIUI 6 is the most themed custom rom available and is loved by Most of the users . Currently the Rom is for Moto G 2nd Generation xt1063 and Xt1068 ( sims not work in Xt1068 ) .
How to Install MIUI 6 Rom on Moto G 2nd Gen -
Step 1.Install custom recovery -
Use this guide - How To Install Official TWRP ( Touch Recovery ) On Moto G 2014 [ Lollipop Compatible ]
Step 2.Copy the rom to your external sd
Step 3.Boot into recovery mode
Step 4.wipe davlik cache,data
Step 5.Select Install zip from Sdcard and select cm12 zip
MIUI 6 Moto G 2nd Gen - Download Here