You could claim your rewards each time you enter the event. Please make sure that you enter the event before it ends and claim all your pending prizes!
The team is working to refine the rewards system in further updates and avoid possible troubles claiming prizes once the event has finished.