True, but not ample time if they move the payment date up, which apparently they did. For normal credit cards, I'd say you'd be fine with these time frames. With this deal, I pay as soon as possible. If you are late on your payment, they interest rate jumps from 1.99% to around 28%. I'm so cautious with these things ever since a few years ago when I almost missed a payment.
If they moved the payment date up and you were late, you could always call them and plead for mercy, but it would be entirely up to them to give you a break or not.
I don't know if they moved the payment date to comply with new regulations coming in to effect in September requiring a minimum 21 day grace period, or if they were trying to get you to slip up. Either way, I still recommend making your minimum payment as soon as it's posted.