All of the answers to these questions can be found in a single Help article - "Date and Time Functions".
Something along these lines:
Date >= MonthStart(AddMonths(Today(), -24))
Date <= MonthEnd(AddMonth(Today(),12))
For a SQL SELECT statement, assign the same calculations to variable and use the variables within $-sign expansions.
Upgrade your Qlik skills at the Masters Summit for Qlik - coming soon to Austin, TX and Johannesburg, South Africa!