Looks like it is probably 1999 manufacture, definitely one of the last ones made. It would be a 99C, the 99CD was long out of production by then and they gave all the 99C's a monte carlo stock.
I had one in 300 Savage from that year, looks like this? 1999 99C..
PS: Welcome to the forum!