What is the advantage to offering timed packages like this? If anything, it removes flexibility for the customer.
By offering a price per account, customers can buy however many they want, at any time. They also can add to their allowance whenever they choose.
In this way, there would be no time / allowance restraint.
The pricing plan looks something like this: