I usually allocate a budget for important holidays (where I need to spend some budget to help my family with the celebration) months ahead. In fact, I never buy expensive stuff on holidays. I bought my PC a few years ago with no discount at all, though the market is not as expensive as it is today. I have regular stores that usually offer discounts outside of holidays too so there's no urgency to buy whenever there's a big holiday there. Sure, I might save more if I wait for a big holiday, but I can't do that for important stuff, like when my phone broke.