I have to do a free trial before I can pay so do I still get the deal? If so how dose the payment system work? Is it free trial pay free month pay and that's the two free months or is it free trial pay free month and free month?
In order to receive the holiday deal you have to be a new user to premium (you can not have accepted a trial in the past, or subscribed to premium). To get the holiday deal you sign up directly through the promotional page here, and the extra months will be applied to your account after you sign up using that link and follow all of the steps needed to redeem the offer.
Hope this helped :)
Don't forget to add your Kudos and mark as a solution if it helped you!