Well, in my off-the-cuff and I'm-not-an-expert way, the use of anniversary in that sentence is perfectly correct, because although the date lies in the future, at that future time it will be an anniversary. No implicatory term is needed, as the sentence explicitly notes "...in four years". My question is, how could an anniversary be celebrated four years in the future? Wouldn't that be a quadrennial or something?