There is no best time for share market trading. The best time is when your investment target is met. Stock markets are highly volatile, and timing it is quite hard.