can u deposit using gift cards and when u cash out how long does the check take to recieve