User blog comment:Amras15/My free unit still isn't in my gifts?/@comment-26424404-20151214192819/@comment-26947994-20151214215728

Well, 40 days are over, but the total event time is 47-ish days. Over those 47-ish days, if you log in 40 times, you get all the presents. The event is still going on for those less dedicated than us who log on every day :)