Gold edges up on festive buying