Is now at the end of the year a good time to buy or i have to wait for the new year to enter ?
You'll surely be adviced to wait for a little longer. Investing at this point despite of being tempting, would be risky. There is no assurance that recovery would really happen next year and as such it would be a better thing to do to playsafe and to not be that much greedy. This could be a golden time of investinf but can also be turned into a gamble.