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.