Societies and charity golf days