Being at the right place at the right time is most important. You could think you’ve got a great game going for yourself. But, if you’re too early or too late, you’re not going to eventually end up winning.
Note, the same goes for gifting. Sending your customers, associates, family or friends gifts too late or early, really leaves you under achieving. In times when gifts occupy a larger numbers in courier bags and post offices, such as during X’mas, Diwali, etc. a good timing is perhaps your presents being received 2 weeks prior. Because, at such times clients (especially) receive so many gifts that many of them either don’t find the time to open them or/and may regift them to another. Sending your gift early will take the receiver by an unexpected surprise and you may even receive a thank you note from him (or her) before another gift is received. Also, your receiver will feel that you’ve been thinking about this before anybody else did.
On occasions such as birthdays, anniversaries, it’s best to send in your gifts at midnight. Again the first mover wins.
As always, when gifts start coming in so do the expectations. For, when you want to create an impression, you’ve got to be on top of your game.