startOfWeekOfStartOfMonth() {
    const weekday = this.startOfMonth().weekday % 7

    return this.startOfMonth().minus(Duration.fromObject({days: weekday}))
  }
/**
   * Returns the nearest Sunday falling on or before the start of the month.
   * This is the first day of the first row of the calendar display. Note that
   * this date is either equal to startOfMonth (if the month starts on a Sunday)
   * or in the previous month (if the month starts on a different day of the
   * week).
   * @returns {DateTime} - a Luxon DateTime representing the Sunday when the first
   *   week of the focus month starts.
   */
Returns the nearest Sunday falling on or before the start of the month.
This is the first day of the first row of the calendar display. Note that
this date is either equal to startOfMonth (if the month starts on a Sunday)
or in the previous month (if the month starts on a different day of the
week).
@returns {DateTime} - a Luxon DateTime representing the Sunday when the first
week of the focus month starts.
Returns the nearest Sunday falling on or before the start of the month . This is the first day of the first row of the calendar display . Note that this date is either equal to startOfMonth ( if the month starts on a Sunday ) or in the previous month ( if the month starts on a different day of the week ) . @returns { DateTime } - a Luxon DateTime representing the Sunday when the first week of the focus month starts .
startOfWeekOfStartOfMonth() {
    const weekday = this.startOfMonth().weekday % 7
    return this.startOfMonth().minus(Duration.fromObject({days: weekday}))
  }
startOfWeekOfStartOfMonth ( ) { const weekday = this . startOfMonth ( ) . weekday % 7 return this . startOfMonth ( ) . minus ( Duration . fromObject ( { days : weekday } ) ) }
Returns the nearest Sunday falling on or before the start of the month.
Returns the nearest Sunday falling on or before the start of the month .