This is a paid asset, but now you can download Calendar Date and Time System Free.
Detail this asset from Unity Store: Original Link
Calendar Date and Time System v1.0.4 (Latest version)
The Calendar Date and Time System is a procedural calendar GUI object and event system developed for the Unity game engine.
The Calendar Date and Time System is a procedural calendar GUI object and event system developed for the Unity game engine. Subscribe functions to events which fire every minute, hour, day, week, or month of time passed. Add events to the stack and they will fire exactly at the DateTime you wish. When you’re done setting up events, display them on a provided procedural calendar. Customize it to your needs to create complex game mechanics or simulations based on the passage of time. Perfect for historical and strategy games, or any time where you need to handle, display, and have people interact with calendars and events. The system utilizes the .NET DateTime struct, and is accurate from 0 AD – 9999 AD, with millisecond accuracy. It automatically evaluates and fires events as time passes.
Simulate and control the passage of time from 0 AD to 9999 AD.
Fire events on repeating intervals.
Fire events on specific DateTimes.
Procedural GUI objects to visualize and interact with events.
Included color palette and easy customization options.