As those members who keep the calendar updated will know, it hasn't been right for some time. Deleting entries, for example, did not work.
I believe I have now found and fixed the bug. If anyone finds that I've failed please let me know and I'll have another look.
Bob.