Why don't I ever have 21 days to pay my bill? Just received my bill today with a bill date of April 17th with a due date of May 1st. 21 days would make that May 8th. I took my bill off preauthorized due to the lack of time to pay (payments were be...