I beleive the moles are coming to your yard because of grubs in the ground, they are feeding on them. Find a way to get rid of the food supply and the moles will not have an interest in your yard. Suggesting a farm chemical supply store for ways to get the grubs. It works in our area.