It is true, if you go far enough OTM.
Near the money, there's always a possibility that the stock will move far enough to affect the option. Even on the last day, it's possible for a stock to move a point or two. It's not likely, but you never know so there's still some premium left for theta to eat away at.
If you're sufficiently far OTM, the options will become completely worthless some time before expiration. If you have $50 stock with low volatility, nobody is going to pay anything at all for 10 points OTM. The reason there's no time decay is that there's nothing left to decay. Your biggest theta in that case would have been a couple weeks earlier, when the market collectively said "y'know, I really don't think that stock has 10 points left in it this month".