Waiting for the game to pick up.
I'm pretty sure you can't give items before the games' has started.
Plus I think it would be risky for the "generous one" to give someone an item before making sure they were town.
Of course this based on my perspective and could easily vary. I mean the "generous one" could taken a huge risk and given it before, but I doubt it.