eloquent dates accept DateTime, and return Carbon objects

In reference to issue https://github.com/laravel/framework/issues/999