Convert values correctly when building statements

Plus: accepts date-kind objects on Hashes and Arrays