I have set my credit card billing dates between the 14th and 17th of each month, making my due dates fall within the first week of the following month, from the 1st to the 5th.
As a salaried employee, my salary is credited on the second-to-last day of the month. Therefore, on the last day of each month, I pay all my credit card bills after my salary is deposited, and then I transfer the remaining funds to their respective bank accounts.