Every full moon, or poya, means a public holiday in Sri Lanka—and none is so important as the poson poya, on June 8 this year, which celebrates the arrival of Buddhism on our shores nearly 1,500 years ago.