• Yes

    You can restore from a lower version to a higher version. You cannot restore from higher version to lower.

    You may have to change database compatibility level after the restore so it will behave as newest version.

    Some TSQL statements and/or DMVs may not work properly if those were removed in SQL2012.

    So test a lot before pointing your app to the new instance.