Kacey Musgraves dazzled the Charlotte crowd for a golden hour and a half