How can I offer recurring subscription with automatic end date and custom pricing