The only sure fire way to control moles is using a trap. A positive kill. The next best is baits that can be injected into their runs. Forget the liquids and powders that go on the ground, they do not work. Also forget about those ground vibration contraptions. Useless
The good thing is moles are carnivores. They are looking for worms and what not to eat, not your plants. Some people even think they can be beneficial to help aerate the soil.