Eloquent date mutators should not use the current time for date fields

@taylorotwell This is the same pull request as #1754, but should be easier to merge.