Nice coat! I'll go with early to mid '90s or perhaps more modern.
The fabric is likely to be either wool or a wool mix, perhaps with an acrylic faux fur lining. I'm surprised it doesn't have a fabric content label, perhaps someone cut it out. You could probably test for the fabrics - snip off a bit of the lining for a burn test. I test for wool by getting it slightly wet (spray bottles work well) and sniffing. Wet wool has a very distinctive smell - if you're not sure, compare with something you know is pure wool. If it has a milder version of the smell it could be a wool/synthetic mix. If you find a small piece of it you can sacrifice (eg inside a seam) you can burn test the exterior too.