void shiftLeft(){
  for (int i=0; i < getCount() - 2; i++) {
    mMonths.add(CalendarUtils.addMonths(mMonths.remove(0),getCount()));
  }
  for (int i=0; i < getCount(); i++) {
    swapCursor(i,null,null);
  }
  for (int i=0; i <= 2; i++) {
    bind(i);
  }
}

void shiftLeft ( ) { for ( int i = 0 ; i < getCount ( ) - 2 ; i ++ ) { mMonths . add ( CalendarUtils . addMonths ( mMonths . remove ( 0 ) , getCount ( ) ) ) ; } for ( int i = 0 ; i < getCount ( ) ; i ++ ) { swapCursor ( i , null , null ) ; } for ( int i = 0 ; i <= 2 ; i ++ ) { bind ( i ) ; } }
shifts jan , feb , mar , apr , [ may ] to apr , [ may ] , jun , jul , aug rebinds views in view pool if needed
