I've figured it out, thanks a lot Plog, there was an issue with the date format, it seems that the #" & d & "# creates a US formatted date, while all my data is UK format, I searched the internet and found lots of people having the same issue and that there is now way around it.
So I tried...