Surging gold prices and a rebound in energy stocks are pushing the local bourse higher, kicking off a shortened trading week ahead of the Christmas break.