Hi Tim,
Dawn's on the right path there.
The issue stems from the planned start time not being the beginning of the user/project's schedule.
User in this case would be the task owners, or if no users are assigned, then the tasks go off the project's schedule.
I'd recommend exactly what Dawn suggested and manually set your project's planned start time when you set the date.
Best of luck!