The error occurs because your input string does not match the layout format string you provided to time.Parse. Ensure the layout string uses the reference time Mon Jan 2 15:04:05 MST 2006 to define the expected order and format of your date.
import "time"
// Example: Parsing "2023-10-27T10:00:00Z"
layout := "2006-01-02T15:04:05Z07:00"
input := "2023-10-27T10:00:00Z"
parsedTime, err := time.Parse(layout, input)
if err != nil {
panic(err) // Prints: parsing time "...": cannot parse "...": ...
}