Why now might be the smartest time to buy crypto