Split calendar list into component