As for the best time to buy, now is...buy on fear and sell on greed