naive calendar implementation