Before, there was inconsistent use of float and int for calendar boundaries, such as the beginning of a month. Now, everything is an int. Related to issue #779.