Similar to the Queen's Official Birthday, the "Fourth of June" is no longer celebrated on 4 June, but on the Wednesday before the first weekend of June.
When is the Fourth of June celebrated?
the Wednesday before the first weekend of June