When a villager is about to move out (even after mentioning it) will they still be in their house "packing" the day before? or will they just be "gone"?
They'll be in their house packing on the last day. Example: If Al tells you that he is leaving on June 30th and you go to his house on June 30th, he will be there with his boxes packed.