implement year-month time