There are definitely outdoor ranges here where you could rent your private range for just such a day long party.
Just like renting a hall for any type of party.
In your area you can find ranges that rent private ranges at wheretoshoot.org.
You put in your zip code and they will give you all ranges within a certain radius.
I know we frequently (monthly) go for the private ranges here just for the fun of it (no marriage required).