Angular has several ways to work with and manage forms. Not all the methods or even all configurations will show a value in the view. I have tried several options and my favorite by far is a reactive form configured like this, as it is simple, clean, flexible, supports validation and will show values in the view.
In your component you need to import FormBuilder and FormGroup from @angular/forms. Optionally you can import Validators as a way to validate each form field.
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
In the rest of the component we need to define a new variable of type FormGroup: transitionForm: FormGroup.
Then we need to use constructor injection to make fb available as FormBuilder: constructor(public fb: FormBuilder), and add field names to our FormBuilder variable: this.transitionForm = fb.group({ ... });
export class EgComponent implements OnInit {
  transitionForm: FormGroup;
  constructor(public fb: FormBuilder) {
    this.transitionForm = fb.group({
      'effectiveEndDate': [''],
      ...
    });
  }
  ...
}
You can set the date in many ways. Here we'll just set it using ngInit
ngOnInit() {
  const currentDate = new Date().toISOString().substring(0, 10);
  this.transitionForm.controls['transitionForm'].setValue(currentDate);
}
For your form you just need is:
<form (ngSubmit)="onSubmit(transitionForm)" [formGroup]="transitionForm" novalidate>
  <input type="date" formControlName="effectiveEndDate">
  ...
  <button type="submit" [disabled]="transitionForm.invalid">Submit</button>
</form>
Because this method uses ReactiveForms you need to make sure to add it to @NgModule
@NgModule({
  declarations: [
    ...
  ],
  imports: [
    ...,
    FormsModule,
    ReactiveFormsModule
  ],
...
Besides making data visible in the view, doing it this way also allows for cleaner html form layout and simple validation. You completely eliminate the need for ngModel and form name tags.
You can pass data to your method directly (ngSubmit)="onSubmit(transitionForm)" and since it's a FormGroup your forms data is also available as this.transitionForm.value