This bug is so eye-catching that I thought it must be my fault, but it also reproduces in the simplest set up. Could someone verify?

Attach a form with just a date field to both the start event and the user task. Set task’s assignment to the process initiator.
In the Task UI select the process and pick a date:

Click Start Process, and go to your tasks:

Note that the month has magically advanced by one.