If planning for hte longer term and wanting to keep moles away from an area for years to come, you could try a natural and traditional Japanese solution for moles. The bulb used has protected temple gardens and rice paddy crops for hundreds of years. From personal experience, I can vouch that this works!
More about the plant here:
The moles won't go anywhere in the vicinity of this bulb when digging. By just having bulbs in a garden bed, it is usually enough to protect large areas of lawn nearby as well. It is a relatively unobtrusive plant, ecept for when it throws up vibrant red flowers each year at the start of Autumn, for a few weeks.
This is obviously not an instant solution, nor one for realy large areas of open turf, but it works well for garden beds (and rice paddies!) I haven't seen this used outside Japan. I hope this information helps....