Google has added a new labs item to their Calendar platform. It’s named “Hide morning and night”.
The basic idea is to hide the inactive time in your schedule to make the calendar more accessible.
You can set the most relevant time period with maximum number of appointments and Google would hide the rest.
You would still be able to see the scheduled events in the hidden time periods and they can be expanded easily.
The end result is that you get more screen space for the more important parts of the day providing a better user experience.