    @Test
    public void should_rewind_to_beginning_of_month() {

        Calendar calendar = Calendar.getInstance();
        calendar.set(2015, 10, 2);  // oct 2015, has 31 days, jan has 31, first day was sun
        VisibleMonths months = CalendarDataFactory.getInstance(Locale.GERMANY).create(calendar.getTime(), SIX_ROWS);

        assertThat(months.getLastMonth().size()).isEqualTo(6);
        assertThat(months.getCurrentMonth().size()).isEqualTo(30);
        assertThat(months.getNextMonth().size()).isEqualTo(6);
    }