On what day was the Annunciation tradtionally celebrated in England until the 18th century?
Anglicans also celebrate in the Visitation of the Blessed Virgin on 31 May, though in some provinces the traditional date of July 2 is kept.