It depends on any predecessors you set on the task. If there are no predecessors, it is picking the project start date.
You can prevent the change by either setting a constraint on that task or adding a dependency
Prasanna Adavi, PMP, MCTS Blog: http://thinkepm.blogspot.com