I don't think it's a bastard thing to do. I think it should be declared here. 

But why pass a full DateTime object? why not pass directly the Month and Year to the method?