The goal of DaVinci is to help you to write better object-oriented C# code. Better means maintainable, readable and testable code.
Because DaVinci's rule are very strict, it's recommended to use DaVinci when you exercise programming (e.g. coding dojo).
For the currently supported rules, have a look...
More information
Working with dates and time in .NET works great, but I feel it could be more natural to work with them. new DateTime(2000, 6, 3) is less natural than 3.June(2000), isn't it?