I have noticed a lot of questions (normally by first time users) with perfect answers that are not marked as correct.
Can moderators mark these as correct or is there a way to nominate an answer for consideration?
No, moderators can't change the accepted answer of a question. The only exception is that they can delete an accepted answer, but they can't set another answer as accepted.