31may is the wrong answer
The first No Smoking Day was on Ash Wednesday in 1984, and it now takes place on the second Wednesday in March.