Task move for tasks outside of fixed scale

If you have configured start and end date in gantt configuration. Then when you try to move task with drag and drop feature and If task have start date or end date falling outside of fixed scale then duration and start or end dates are automatically recalculated to wrong values. For an example I just want to move my task for one day in the future and my task start date is smaller then gantt start date, result is changed duration and changed start date. It’s really frustrating.

Any answer on this topic?