New laws setting a mandatory three-year time limit for gift cards will be in place before Christmas, providing greater certainty to South Australian consumers in the lead up to the festive season.