I had the same problem..trying to figure out if I could get it all done in time. My solution: a list (I looove lists).
I listed everything I wanted to make with an EKT (estimated knitting time). Since I won't be able to buy yarn for another couple weeks (am moving soon) I have to knit what I have. So I relisted everything next to a list of the weeks..so I can see what to work on every week (I like to have 2 things going at a time, in case I get frustrated by one or need some 'mindless knitting' time.
It looks kinda like this
1rst week: finger less gloves for Al
2nd week: fingerless gloves for FIL shawl for MIL (all 3 weeks)
3rd week: socks for mom
I admit that I'm crazy...but seeing it all laid out like that makes it seem do-able (I also know when I NEED to have the yarn by and I've put 'maybe' gifts near the end of the schedule)