group components by date