             sendActions(for: .valueChanged)
         }
     }
-    
+
+    /// default is current calendar when picker created
     open var calendar: Calendar = Calendar.autoupdatingCurrent {
         didSet {
             monthDateFormatter.calendar = calendar

            yearDateFormatter.timeZone = calendar.timeZone
        }
    }
    
    open var locale: Locale? {
        didSet {
            calendar.locale = locale

import UIKit

open class MonthYearPickerView: UIControl {

    /// default is current date when picker created
    open var date: Date = Date() {
        didSet {
            let newDate = calendar.startOfDay(for: date)
