From my point of view, judging from the rate at which new users join the community(2 of my friends' account got verified yesterday), the price is bound to increase at a sharp rate towards the end of the year,
My $20 dollar prediction is also out of optimism tho, but from a law I know of, the more the demand, the higher the value of the commodity.
Now; new users = new investors = more demand for steem and then all this naturally leading to an increase in the steem price with time.
Thus a $20 price is feasible during Christmas 🎄
That's my reason. 💪