Hot flag footballers in a calendar ... and for a good cause!