Clone DateTime parameters to avoid modifying the references

This threw me off for a bit.
I was trying to do a `DateTime` comparison after using `between()`, which would mess up the comparison since it sets the time to `00::00::00`.