I usually just stop playing on a day I tell a villager not to move. I did that on my third game(husbands town) and no one moved in or out for 4 months.
I stopped playing in my old town for about four months and no one ever moved out when I logged on again. I didn't change the date or anything, just started the game four months later!
There's a really good, and really long guide on villager movement, including how to "go on a hiatus" without losing anyone, which I'm using right now that my 3DS is away. Here's the link.
you don't have to change the date back every day, just when you start playing again lol
as long as you don't start your game on a different day, your game will still think the day is the same day you stopped playing at.