You don’t have to book any transport in advance.
Tickets for the Full Moon Party and transport (taxi / speedboat / ferry’s) are widely available.

If you would like an accommodation close to the Full Moon Party you should book in advance. Most of the accommodations are fully booked close to the party.