This is how i have read it will work.. You will only receive gifts on a sim if that sim doesnt have the gift yet. Say you have 4 sims.. and 2 of them have trees, but the other 2 sims have no trees.. The sims with the no trees, should recieve one each when amnesty comes. In another words if your sims do not have the gifts they are entitled to, then they should receive them.