The expiration date should be on the pass, I think they expire on the 31st
I can't truly answer that question. If you don't see an expiration date that would mean no expiration. I would call the rink office to get the right answer.
Thanks! Your answer is awaiting moderation.