get_year_month_range function plus tests