Asian stocks edged higher on the last trading session of the year as energy shares advanced. Key benchmark indices in China, Hong Kong, and Singapore were up 0.32 pct to 0.87 pct, while Taiwan's Taiwan Weighted fell 0.02 pct. Stock markets in Japan, South Korea, Indonesia, Thailand, the Philippines and Vietnam were closed for holidays.