code: function defaultFormatDate(date, timezone) {
          if (!date) {
            return '';
          }
  
          // All of the dates created through ng-material *should* be set to midnight.
          // If we encounter a date where the localeTime shows at 11pm instead of midnight,
          // we have run into an issue with DST where we need to increment the hour by one:
          // var d = new Date(1992, 9, 8, 0, 0, 0);
          // d.toLocaleString(); // == "10/7/1992, 11:00:00 PM"
          var localeTime = date.toLocaleTimeString();
          var formatDate = date;
          if (date.getHours() === 0 &&
              (localeTime.indexOf('11:') !== -1 || localeTime.indexOf('23:') !== -1)) {
            formatDate = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 1, 0, 0);
          }
  
          return $filter('date')(formatDate, 'M/d/yyyy', timezone);
        }
docs: Default date-to-string formatting function.
  @param {!Date} date
  @param {string=} timezone
  @returns {string}