finish calendar component