...until today!
Hi! I'm "magnetic" - nice to meet you!
It's not as uncommon as you think: many tools allow you to not miss payments nowadays, from email/SMS/push notification reminders to automatic payments.
If you have the money to afford what you buy on the CC, there is really no reason you should be paying any fees, unless you are sloppy with finances.
I believe you when you say you're hit with charges, but I also think you are the reason for it. Sorry! (nothing personal)