I don't think the bitcoin price will ever surpass $12,000 by the end of the year.
Its more realistic that expecting bitcoin to reach $20,000 this year and will have a new ATH since there's only more than a month left, its not gonna happen.
It's not going to be easy for bitcoin price to recover back to $20,000 by the end of this year. Perhaps, December 2020 that is something that would be considered. This year is almost over as we have less than 60 days left to round off the year.
We will have to shift our hope to the next year and just hope that somehow this year we will end up seeing bitcoin at over $10,000 since for me its already a great price improvement this year, bitcoin has improve but altcoins remains to struggle, but its okay because as long as BTC will reach a new ATH next year, its certain that altcoins season will start.