when will the sales be off
When the product runs low or sells out... Most product will stay at about the same prices until next season goodies come in. (about a month)
It would be safe to say that now is the time to buy if you want to save a bit of green.