Bitcoin (BTC) Price Likely To Hit $20k By End Of December – Here’s How and Why