Can I update Motorola Moto E to Android Lollipop 5.1.1? I'm about to buy and oldie - first generation of Motorola Moto E (XT1021) and everywhere I look it says it works on KitKat (4.4) but I've seen some posts about (oficially - OTA) updating it to 5.1.1.

I don't want to root or do some weird magic, so my question is:


can I just unbox this phone and it will automagically update to Android 5.1.1 (I'm living in Poland), how long will it take (yes, I'm in a hurry as you can see, I just need to have Android 5.1.1-based phone on my desk by tomorrow),
is there a single place where I can find a list of all Android phones with original Android versions AND latest Android updates for them? Because right now it looks like a mess, you're buying a phone, and every seller shows you the original Android version supported by the device, not the most recent one you can actually install...


Thanks a lot!
The phone runs 4.4 and then requires Motorola Update Services from Google Play to update to 5.1. NOT 5.1.1. Wasted cash :(