Calendar widget improvements