What ages group is this camp for? Can you sign up on the day of the camp?