Just a general heads-up for nonwinter hikers --
Mt. Major gets a lot of use and not enough trail maintenance to keep up with the crowds. As a result, some sections of the trails are eroding badly and exposing plenty of rocks. Not ledges -- rocks. (You will find some small ledgy sections at the top, part of what makes the hike worth doing.) During the melt and/or any rainfall runoff, some trails can get pretty wet as well.
Barring any shocking surprise later this month, there is no chance you'll see any ice or snow as late as April 27. The summit is only ~1850 feet above sea level.