Changing "Due dates" do not create system notes

Problem

Due dates do not set system notes. With the increased importance of due dates when we introduce ~"Portfolio Management" we will need a history to see who changed a due date, similar to milestones.

Proposal

Introduce a system note similar to:

image

Possible iteration:

Show in the system note if there was already a due date set, from which due date it was changed to which:

image

similar to https://gitlab.com/gitlab-org/gitlab-ee/issues/3405 and https://gitlab.com/gitlab-org/gitlab-ee/issues/3406

Assignee Loading
Time tracking Loading