Uposatha is the weekly Theravada Buddhist "sabbath" observed mainly by monks, who use the day to intensify their practice and cleanse their minds. The uposatha days fall on nights of a full moon, new moon, and the halves in between.
Vesak falls on an uposatha day.