Fix rose date diff returning a float.
Use is_integer on floats.
Make use of is_integer.
Merge pull request #1423 from arjclark/rose_date.ensure_int_output

Fix rose date diff returning a float.