Is it a good time to buy Bitcoin in 2018?