swipe calendar with grig layout