1. To see the project as off track I think you're supposed to leave the due date as is. If you adjust it, the project will again be shown as on track. The tool you should consider using here is the baseline option. There you would see the planned vs actual.
2. Not sure about out of the box functionality, but creating this logic in a custom workflow should be very simple to do.