For our site, the best time to have an open day /fund raising is a Saturday afternoon 2-4pm at the end of June. Most people haven't gone on holiday, the plots look good and there's usually 'produce' available - gooseberries are a very good seller with us
We did try a Saturday in 'National Allotment week' - ie August but it was less successful than the June open days