The first and third work.
Interested in Language
To describe someone who cannot keep up with the pace of the trend. Which of following are acceptable English?
"He is out of date"
"He is out"
"He is old-fashioned"
So what does it mean then? (I can't find its meaning when it's used to describe people). Is it similar to "being rural"?
not a teacher
I agree with Mike, except that I would go a little further regarding "tacky". It often means that someone's style or taste is distinctly vulgar, garish or cheap (according to the person making the judgement).
Also, tacky can be used for behaviour regarded as cheap, vulgar, etc.