that's what i did. i know that after you stop a villager from moving you are free too TT however far so. i tted with my mayor, then i used 3ds clock and new char a couple loads to see if anyone moved. i was forever at 10 no matter if i went a year, a month, etc. i checked back with my mayor file and while the time did change, the time lapse didn't seem to register for me. the villagers didn't forget me and no one was moving. i guess i'll just do my old method ^^;
I'm very sorry it didn't work for you, I'll keep trying to see if I can reproduce the problem and find a solution.