If you're going to play volatility contractions via earnings announcements, you might consider selecting positions that achieve that better.
AFAIK, reverse positions (single and double calendars, diagonals etc.) are more more suited for EA's in the last week before expiration so that your...