Spring has finally sprung for US retailers after a combination of factors pulled together in March to lift same-store sales for the seventh month in a row.