File a ticket and get it looked into if you're sure you made at least 30. It should have counted. One day was taken off the achievement because of maintenance.
I don't remember it being said anywhere that you could miss a day. File a ticket if you think you've read that somewhere, though.