Orders begin production on the 1st of the month. It can take 3-10 business days for production to finish and the order to ship out.
For example, if you order a shirt before September 31st, you will receive Octobers shirt. The shirt will ship out by October 31st at the absoulte latest.