The Psychology of Timing: How to Buy or Sell Without Regret