meaning of ausgerechnet heute

ausgerechnet heute - German to English

these days of all times