It depends on the time of year. For busier times of the year like summer or Christmas, I recommend getting a spot an hour before at Frontierland on the building side. I like sitting in shade. On lighter days, I have gotten great spots 30 minutes before. It just depends on how willing you are to wait for the parade. I'm a "show" person more than an "attraction" person, so I'm willing to wait an hour+ for parades.