The documentation for pre_save_post is here. http://www.advancedcustomfields.com/resources/acf-pre_save_post/
You need to create a date selector field. Then in the pre_save_post function you get the value that is submitted. It will be in the array $_POST['acf']
, then you can use this value to set the post_date when creating the new post.