In the past, sales campaigns in malls are held for special occasions and events such as New Year, Chinese New Year, Hari Raya, Great Singapore Sales, Deepavali, Easter, Black Friday, Christmas etc etc And now with e-commerce platforms, every 1.1, 2.2, 3.3...12.12 dates, there are even more sales ongoing. So when is the right time to buy what I want? The Urgency of my needs. There is never really a Lowest Price since the price changed with the vouchers, in-store discounts, the online platform's and credit cards' promotions etc. It is on about the Best Price I can get during the time frame when I looked for the item. And the Best Price takes into consideration the Item Location as it determines the delivery time and warranty, exchange, return or refund policies for the after-sales service. So in conclusion, the right time to buy depends for me to determine the best price at that point of time. Urgency of my nee...