WFLY-2881: Reworks CalendarTimeout wrt proper usage of Calendar#add. Includes fix shown by the CalendarBasedTimeoutTestCase in specific dates, where the CalendarTimeout first timeout has day 1 instead of 0