<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def from_month(cls, year, month):
 """ Create ``daterange`` based on a year and amonth :param year: Year as an integer :param iso_week: Month as an integer between 1 and 12 :return: A new ``daterange`` for the given month .. versionadded:: 0.4.0 """


        first_day = date(year, month, 1)
        return cls.from_date(first_day, period="month")