Can I check-in progress for a goal only on the designated check-in day?

No. You can check-in anytime for an active goal.