Blaze-on I have done the trip you are planing, but in reverse. It is an excellent drive -- eastern bits of Montana through the western bits of Minnesota can get a bit redundant though.

AS for the best dates for me -- I'm clueless. I 'll do my best to make any one that is chosen.