I'm not aware they have free days. They have public skating times of 1hr15mins long at different times everyday. Just check their daily schedule. You pay 7dollars for skating and 3dollars for skate rental.
They're are occasionally "free" days around holidays. But it's not a regular occurrence.
Thanks! Your answer is awaiting moderation.