getPreviousMonthDate function
        
dynamic
getPreviousMonthDate(
    
- dynamic date
Returns the previous month start date for the given date.
Implementation
dynamic getPreviousMonthDate(dynamic date) {
  if (date is HijriDateTime) {
    return date.month == 1
        ? HijriDateTime(date.year - 1, 12, 01)
        : HijriDateTime(date.year, date.month - 1, 1);
  }
  return date.month == 1
      ? DateTime(date.year - 1, 12)
      : DateTime(date.year, date.month - 1);
}