First implementation, only supports current month