use struct to group yy:mm:dd