Every time I add an item to my list or shift an item from one day to another, other items automatically shift dates.
It would appear to be a timezone issue. Please head to Todoist.com's settings page (top right corner, gear icon) and check the timezone there. Then confirm that your desktops settings, and any mobile device is on the same timezone as well.
Got it. Thanks.