adding support for trial periods, based on variant having first_price defined