Here's the best time to buy bitcoin, according to Yale data