The Task progress finish line ends based on the work hours defined by the Calendar, and the Data Date line may be set before or after those hours -
You can manually change the time of Data Date by enabling Display Time of Day under Options > Time Display Format -