Can I still get the Helgaia drop?

Seems like I missed when everyone was offering the Helgaia pet and now they’re all on the hoverboard mount. Is it possible to get the Helgaia pet or did I miss my window? It says

Earn each unlocked Drop by watching four hours of streams between February 8 at 9 a.m. PST (5 p.m. UTC) and March 1 at 12 a.m. PST (8 a.m. UTC)

in the promotion.