I've found that zombies will still pop up within fenced areas from time to time. If I don't need the full moon, I set the lunar cycle to a fixed cycle, otherwise I use the cheat that Blackrosea mentioned. Take note, however, that that cheat only removes the zombies currently in the world. You will definitely get more spawn the next night and it's also possible for more to spawn later the same night.