Today open: 10-22

Yes, the money will be kept on your card for a maximum of 12 months - don't let it expire!