can you wear derby shoes with shorts