Well since this is the first time I've given a villager to someone, I do need to know when someone can get them, or is it only the day they are moving out?
And as for who gets Kody, it will have to be whoever I run into first, when he can be picked up.