Gold futures move up to Rs 31,306 per 10 gm