The Vesak holiday can be observed in two different dates if there are two full moons during May .
Some countries ( including Sri Lanka , Cambodia and Malaysia ) celebrated Vesak on the 1st , and others ( Thailand , Singapore ) celebrated the holiday on the 31st because of a different local lunar observance .
Vesak