Uhm, i think normally when you start up the game it says "'VILLAGER' is moving out today - it's a little sad isn't it?"
So that means they will move by the end of that day~
And also when they let you know they are moving they give you the date, which again means they will be gone by the end of that day..
I'm guessing from your post that they will just be gone by the end of today? i was just asking because some people say 'today' and its because they are time travelling to the date they will move out sorry for the confusion~
Is it possible that we could do the trade in an hour or two because im just trying to get rid of a few villagers before my town is reset and I really want sprinkle again