>>30257068Get a Geodude with HA from XY or ORAS, store it in bank and wait until January when the Bank compatibility is made available. Any mon that has an alolan form, if it breeds in Alola, its offspring will always be Alolan form. The only way to get non Alolan forms is via Everstone. And yes, HA changes as well from Sand Veil to Galvanize.
I'm not sure where you can find Alolan Geodude, but if you can, you could try and do an SOS battle, that's the way to get HA's this gen.