From the ign forums,
"Breaking news from SOE's Podcast! SOE will be re-activating all Vanguard accounts for FREE play from December 19th to January 17th."
I'm gonna go ahead and try it out again. I was browsing the main site and it looks like they have made allot of improvements.