Revised approach to Rex's Custom Calendar Project.