Yes, I bought XL t-shirts from Groupon and Woot several months before I needed them. In general, if I’m buying clothes, it’s in the next size down from where I’m at now.
Today I was pleasantly surprised to learn that my suits can be taken in, and for free, since the charge I already paid for tailoring was for the life of the suits.