we now have a setIgnoreLast method which if passed true will not include the exact end date in return