Если вы измените его в родительском компоненте, тогда ngOnChanges будет вызван в дочернем.
Проверьте это, добавьте ngOnInit следующим образом в parent.ts, оставьте остальной код следующим:
ngOnInit() {
setTimeout(() => {
this.minDate = {year: 2019, month: 4, day: 4};
}, 3000)
}
или посмотрите этот блиц https://stackblitz.com/edit/angular-zvpice-slhbxd
Изменение minDate у ребенка не вызовет ngOnChanges