Add a second subtractDate function that takes timezone difference into account

This is the fixed PR for issue #72.