590 to 700 in one month is nearly impossible to accomplish for someone starting fresh. If you've already studied and are out of practice, it could be even tougher. I hate to be discouraging, but you may need to think about adjusting your time line and/or score goal. Remember that a 700 puts you ahead of 90% of test-takers, and people taking the GMAT are bright, educated, dedicated people who often put a great deal of effort into preparation. Getting to the top of that group usually takes a while. Good luck!
I have already been practicing on my own and know my weak spots which I need to strengthen :
RC, Permutation and Combination, SC and solving problems within a stipulated time.
I have already completed almost 60-70% of official gmat book.
What I am looking for is a quick refresh on all the topics and looking for right techniques to solve problem efficiently.
Currently, I had the following schedule in mind :
8Dec - 10 Jan - On demand Course,
10 Jan - 1st week of feb practice as much as I can (i mean 6-8 hrs a day)
then exams around 15 feb.