The trap is thinking there's a "perfect" moment to buy. I fell for it years ago, waiting for January or August like they were the only times prices would drop, and I'd end up buying stuff I didn't even need just because it was on sale. In the end I spent more than if I'd bought when I actually needed it.
What works better is flipping the logic: first figure out what you really need, then look for that specific product at different times of the year instead of waiting for some magical date. Sure, there are periods when it makes more sense to buy certain types of things (winter clothes in July, summer stuff in January), but that doesn't mean you won't find good deals on other things outside those months. Online stores and apps mean there are discounts happening all the time, scattered across different categories.
My experience with kitchen stuff I use at home proved it to me: I stopped waiting for "the June sales" and started checking prices whenever I needed something. Sometimes I'd get a better discount in October than in August, just because I was looking at that time. The real sale is the one you find when you need it, not the one you're waiting for on the calendar.