To create a view in Zendesk first you'll need to click on the cog at the bottom left side of the screen within the agent interface.
Then click on views on the left and "Add View" after that, like this:
Next you'll need to give your view a name. Then under "Meet all of the following conditions" set the rules:
Ticket:Status - Less than - Solved
Ticket:Hours until due date - less than - 720 (ie. 30 days)
After that you'll need to choose the columns that make up the view. Make sure you add "Due date" and "Due time" ticket field by dragging them from the left column to the right.
In order to make your view more readable, you could group and order the tickets like this:
Now you should be able to see your new view in your list of existing views like this:
See how the grouping and the ordering works ... nice ha?
That's it! You're done :-)