Hi please check if this is useful in anyway for your problem,

I have created a calendar with gallery and some icons .
In left arrow onSelect - Set(VarFirstDayOfMonth,DateAdd(VarFirstDayOfMonth,-1,TimeUnit.Months))
;Set(VarFirstDayView, DateAdd(VarFirstDayOfMonth,-Weekday(VarFirstDayOfMonth, StartOfWeek.Monday), TimeUnit.Days))
In right arrow onSelect - Set(VarFirstDayOfMonth,DateAdd(VarFirstDayOfMonth,1,TimeUnit.Months))
;Set(VarFirstDayView, DateAdd(VarFirstDayOfMonth,-Weekday(VarFirstDayOfMonth, StartOfWeek.Monday), TimeUnit.Days))
for showing the month label - Proper(Text(VarFirstDayOfMonth,"mmmm yyyy"))
in gallery items - Sequence(42)
-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
Regards,
Sumanth K