Header does not move but the body does on the first call to goToDate() when the body has not been swiped even once by hand
When the component is rendered initially and CalendarKit gotoDate is called externally, without the calendar body having been swiped by hand at least once, the body moves as per the gotoDate but not the header.
In subsequent attempts the header and the body move together.
See attached screen recording, for the first setting of the month the header does not move. However if you tease the body by swiping slightly, the real dates come out in the header. Second attempt onwards everything looks OK.
https://github.com/user-attachments/assets/4cd796d8-10e5-4575-b8ac-f815c36c0690
Possibly the same issue as this https://github.com/howljs/react-native-calendar-kit/issues/149
Possibly related - https://github.com/howljs/react-native-calendar-kit/issues/174
I've fixed the calendar header sync issue during programmatic date changes and created a PR. #192