qnli question: On what day was the Annunciation tradtionally celebrated in England until the 18th century? sentence: 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.