There might be a technical trick somewhere; I would add a onchange nanoflow on the start date input widget.
This nanaoflow changes the context Object, set member endDate to Object/StartDate.
By doing so, the enddate equals the start date and thus when opening the datepicker, the startdate is already selected and thus in the same month :-D