Can prize bond be encashed any time after their purchase?

Yes.