Can it be deposited and withdrawn at any time? Is there any time limit?