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

Currently, when using date mutators (`getDates()`) on date fields, the date instance returned will be set to the current time. I think the correct behavior is for it to be set to 0:0:0.

Also, there's no need for the group capturing in that regex, since it's not being used.