Having a professional do it will certainly give you a leg up on quality and color-matching, but staining wood is fairly simple ... to blend stains to create a custom color, getting as close ...
Results that may be inaccessible to you are currently showing.