The best time to buy bitcoin, if they have more bitcoin in your wallet then if they see the price is high then no more doubts to buy for it.
Today is the best time for buying bitcoin because the price is below $8000 and with the passage of time it will grow again and very soon it will cross $10000. If I have money I will buy bitcoin today because I think it is the best and easy way to make money while doing exactly nothing just holding for some time. Every time is the best time for investment in bitcoin.
Actually any time is the best time to buy since bitcoin is volatile you can assure that you'll get a profit. But since bitcoin is dipped it is the most appropriate and awaited time to buy. Buy as much as you can as long as you could then HODL it for a long time. Bitcoin is unpredicatble yet fluctuative so take the opportunity if you want to get a high profit.
Today is the best time for buying bitcoin because I think that if you have money and you want to invest in cryptocurrency then dont be panic and go ahead to buy some coins. Every time is best matter is money not the right time. The price will increase with the passage of time and if you want to make some god profits then dont waste your time in asking for good time.