So I bought shit on boxing day on my Visa card, and I already got a bill for it...and the payment is due exactly 2 weeks after making the purchase.
Isn't the grace period supposed to be a month?
Or does it vary by cards?
What's the grace period on your credit card?