Bitcoin Hits New All-Time Highs, Is It Time to Buy Bitcoin and Crypto?