May 27 (last Sunday in May) - Algeria, Dominican Republic, Haiti, Mauritius, Morocco, Sweden, Tunisia, France and French Antilles (France is the last Sunday in May except if it coincides with Pentecost day (50th day after lent), in which case it is shifted to the first Sunday in June...