Try to use this:
convert(datetime, convert(varchar, createddate, 103), 103)
The problem is in the fact that your conversion is using default connection language for outer conversion and if this language happens to have months and days switched, you can get datetime overflows.
HTH
Piotr
...and your only reply is slàinte mhath