def METHOD_NAME(nr_json, future_effective_date: datetime):
    """Set expiration date of a name request to the future effective date and update the name request."""
    # Convert to namex supported timezone
    future_effective_date = future_effective_date.astimezone(pytz.timezone('GMT'))
    # add expiration buffer as future-effective-filings processing may not be immediate
    future_effective_date += datedelta.datedelta(days=1)
    nr_json['expirationDate'] = future_effective_date.strftime(NameXService.DATE_FORMAT)
    update_nr_response = NameXService.update_nr(nr_json)
    return update_nr_response