[@Iatos] When did Kero get a TM? Also... It's still daytime. You wouldn't be able to get an Umbreon during the day. I mean if you really wanted to evolve your Eevee this early (you do only have one Pokemon, after all) you could get an Espeon.