Can I set up my subscription so that the order gets created before the customers get charged?

Unfortunately, due to Shopify limitations, orders cannot get created before the customers get charged. 

The customer needs to get charged in order for the order to get created and for the subscription to get renewed.