Thank you for posting in the Community. Let me share you some insight about processing payroll timelines.
In QuickBooks, payroll processes at 5 PM PT two business before the check date. Yes! it will wait until the specific check date you've entered when creating the payroll.
You might also find the following articles handy for future reference to learn more about the workflow of processing payroll in QuickBooks Desktop:
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.