Actually in many cases it's better to not have a month end between your billing and due date. Many cards report utilization at last day of month. If you make on-due-date payments this might end up giving a higher utilization on your credit report. For example, you will end up getting (for example) April's utilization PLUS May's utilization reported in the May end report.
How do you generally pay your bills? On what date/s?