Revert "Revert "If $style is already an Ansel_Style object, just return it""
Michael R. was right, needed to revert this too.

This reverts commit 3cbd4a9f7cb329f7fbf293dcacfbf7ccc22647ef.
$date_params is still used in this file