How often and when does the prize bond draw occur in a year?

Usually, draws of prize bonds are held every three months (on January 31st, April 30th, July 31st, and October 31st). However, if any of these dates fall on a weekly holiday (currently Friday or Saturday) or a public holiday (regular/ordered/optional), or for any other reason the draw of prize bonds cannot be conducted, it is carried out on the next working day.