If timing is so important to marketing then why are we usually thinking about our timing and not the customers? Guerrilla David Murphy has some classic ways to tap into your customers timing with promotion.
Every event in the customers life and relationship has a promotion at David's company. For 5 years of business they get an extra 5% off for the whole month. A birth brings an offer of 3 for the price of 2. Graduation gets a free upgrade or similar increase. David's examples are many but you will have to adapt them to your own business.
David's result from this approach? Lifetime relationships with customers.