Ooo yay! Got it working now. I apologise, the pubdate it seems was the same as the event date. Which doesn't make any sense but does mean it will work.
Thanks Pete, you're a star.