code: public static void putAt(Date self, int field, int value) {
          Calendar cal = Calendar.getInstance();
          cal.setTime(self);
          putAt(cal, field, value);
          self.setTime(cal.getTimeInMillis());
      }
docs: Support the subscript operator for mutating a Date.
  
  @param self  A Date
  @param field A Calendar field, e.g. MONTH
  @param value The value for the given field, e.g. FEBRUARY
  @see #putAt(java.util.Calendar, int, int)
  @see java.util.Calendar#set(int, int)
  @since 1.7.3