If you have recently travelled overseas or, bought a phone from an overseas market or, second hand shop, then it is likely that your phone is operating in a different timezone.
In such cases, your shifts will appear to start and end at hours that are different to what your team leader has actually requested. Reason being, ShiftCare App will try to show you shift time in the timezone set on the phone itself. For example, if your phone is set to UK timezone, then shift starting at 9am in Sydney will appear on App calendar at midnight.
In order fix this issue, simply revert timezone of your phone to local timezone. You can do this by going to phone settings.