Foolishly left old beta on my iPhone that has now expired, is my only option to restore and lose everything?
Simply download the IPSW of the final build of iOS 8.1 from developer.apple.com, connect your device to iTunes, alt-click the Update button and select your IPSW.

No data will be lost and your device will be updated.