Calendar of events for April 25 through May 1