Basil is an annual, so knowing when to harvest it before it perishes is tricky. July, it turns out, could be the month to ...