Yes.
You can post it and if you think your answer might be better, more detailed, or more up-to-date then you should.
Don't let yourself discourage by the accepted answer. That can be changed. If you provide a new answer to an old question, which has more detail, it's better formatted, it provides sources, cites references and has a clear explanation, then it's likely that the OP (Original Poster) will change the accepted answer and choose yours.
In some cases, this might even bring a bounty to your answer, so what do you have to lose? Since you don't need to hurry, work on your answer, fix it, improve the wording and then submit it!
Да.
Отвечать можно, а если вы считаете, что ваш ответ может быть лучше, полнее или содержит наиболее актуальную информацию, вам даже следует дать свой ответ несмотря на то, что один из других ответов на вопрос уже засчитан как правильный.
Не отчаивайтесь, когда вы видите, что чей-то ответ уже принят автором вопроса. Это может измениться. Если вы дадите ответ, который подробнее, лучше отформатирован, ссылается на достоверные источники и чётко объясняет, что к чему, то вполне вероятно, что автор вопроса поменяет свое мнение и выберет ваш ответ вместо ответа другого человека.
Кроме того, раз уж вы отвечаете на вопрос, который был задан уже давно, не торопитесь, поработайте как следует над своим ответом и только затем выкладывайте его на сайт.