So my billing date is supposed to be the 21st. It has been this date for the three years I've been with PM. However, I notice more and more that my card is charged a day earlier each month than the 21st. This month I was charged on the 16th. Soon eno...