Melt 2 tablespoons butter in heavy small skillet over low heat. Add shallots and garlic and saute until tender, about 5 minutes. Pour into medium bowl. Add remaining 6 tablespoons butter, parsley, lemon juice and peel to shallot mixture and whisk to blend. Season with salt and pepper. Steam asparagus until crisp-tender. (Can be made 1 day ahead. Cover butter mixture and asparagus separately; chill).