Κοίτα και το O SQL Server δεν χρειάζεται κόλπα για να υποστηρίξει τα ελληνικά . Το έγραψα πριν 3 χρόνια γιατί κάθε βδομάδα κάποιος ρώταγε το ίδιο πράγμα και είχε καταντήσει κουραστικό να απαντάμε το ίδιο. Συνοπτικότατα, ο SQL Server δεν αποθηκεύει "κάπως" τις ημερομηνίες ούτε έχει σημασία το collation. Πρόβλημα εμφανίζεται όταν μετατρέπεις ημερομηνία σε string και το αντίστροφο και δεν προσέχεις μερικά απλά πράγματα.
Αν έπαιρνες DateTime value από τον picker και την αποθήκευες μέσω ενός parameterized query σε ένα πεδίο datetime στη βάση δεν θα είχες πρόβλημα. Κάπου χρησιμοποιείς strings ή καρφωτά sql statements και δημιουργείται το πρόβλημα.
Το συγκεκριμένο post εξακολουθεί να είναι το πιο δημοφιλές ακόμα και μετά από 3 χρόνια! Να χαρώ ή να απογοητευτώ ? 
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos