Iron Tail is not a TM in Pokémon X and Y.
If you want a certain Pokémon to learn the move, it has to be bred from a Pokémon that knows Iron Tail and can get it as an egg-move. Pikachu can't learn it through this method, for example, the only way is by transferring one that knows the move from a Generation V game (Pokémon Black, White, Black 2 and White 2) using the Poké Transporter and Pokémon Bank apps for the Nintendo 3DS.
Iron Tail isn't a TM in the game.
I don't think any TM moves were removed from Unova for Kalos in Pokemon X and Pokemon Y, they areN just in different places.
x
Dive is no longer a TM or a HM in Pokemon X/Y. You'll have to have a Pokemon learn it naturally.
It's in a pokeball.
battle island
You can get the TM Rock Smash from a lady near the Poké Center in Ambrette Town.
TM81 (X-Scissor) is at Route 7 in the grass.
The moves Eevee can use are Growl, Tail Whip, Sand Attack, Helping Hand, Tackle, Growl, Quick Attack, Baby-Doll Eyes, Swift, Covet, Refresh, Bite, Charm, Take Down, Double-Edge, Baton Pass, Trump Card and Last Resort.
You have to buy it in the Battle Frontier Shop for 64 B.P.
In Pokémon X and Pokémon Y there is only a way for Pikachu to learn Present via breeding which you can do by placing a female Pikachu (or Raichu) into the Daycare along with a male Delibird that knows Present and at that point it will hatch into a Pikachu that knows Present and then you can trade the Pikachu that knows Present only to either the Pokémon Omega Ruby or Pokémon Alpha Sapphire and you can use the Move Tutor that is on the Battle Resort island in order to teach Iron Tail to it and then you can trade it back.
Pikachu's move set in Pokemon X and Y includes Growl, ThunderShock, Tail Whip, and Thunder Wave.