I think it was more than a month. I remember it being a ridiculously long time. I thought it was closer to 10 weeks. And yeah, they did a much better job this time and Mog Satchel helps too.
This year they only allowed characters that have been active for at least 45 days to participate, so I think that allowed them to push the drawing and prize distribution up in a way that would maintain the integrity of the system. Otherwise, they could have a problem of RMT trying to abuse the event.