Best time to invest in cryptocurrency