so did i. Martner Gardner explained the solution to the faulty logic, too. The lawyer reasoned wrong because you can't even be sure if the VERY LAST DAY is the hanging day, even if all days before it have gone by and you havent been hung. It's explained with this:
There is a husband and a wife. The wife's birthday is tomorrow. Her husband says: "For your birthday tomorrow I'm going to get you an unexpected gift. You'll have no idea what it is until you open it... It will be that gold necklace we saw in the jewelry store."
The wife knows her husband to be truthful, but this confused her. The more she thinks about it, the more confused she is. Her husband made two statements there: the gift will be unexpected, AND the gift will be the golden necklace. Since both couldnt be true her husband isnt being truthful, he has to be lying. So he might get her the golden necklace. Or he might get her that new vacuum cleaner they need. Who knows. She has no idea.
The next day she opens her gift and its the golden necklace from the jewelry store. It is both unexpected AND the golden necklace. Her husband was being truthful all along, and he knew it. She didn't until she opened it though.
In this way even if the last day possible for the hanging is tomorrow, we cant be sure if it will happen.