With the REST module from the appstore (https://appstore.home.mendix.com/link/app/997/Mendix/Rest-Services) comes a java action to copy data from a non-persistent entity to another entity. This works when the names for the attributes are equal. If this is not the case then just add a create option in a microflow that takes the non-persistent record as the input and map the values in the create action to your new persistent entity.
As for the date field, with the copy action just add a change action to set the date to the current date time. With the create option the same can be done in the create activity.
In addition to the (correct) answers already given, I'd recommend going through the Mendix Learnings: they are informative, easy to understand, and will probably help you get started by answering most of your initial questions, like the two you posted :)